Internet Message Access Protocol(缩写为IMAP,曾经称作交互邮件拜访协议)是一个应用层协议,用来从本地邮件客户端(如Microsoft Outlook、Outlook Express、Foxmail、Thunderbird)拜访长途效劳器上的邮件。
IMAP和POP3(Protocol Of Post version 3,邮局协议第三版)是邮件拜访最为遍及的Internet规范协议。事实上一切现代的邮件客户端和效劳器都对两者给予支撑。IMAP现在的版本是“IMAP第四版第一次修订版”(IMAP4rev1),在RFC3501中界说。
IMAP 由Mark Crispin规划,关于邮件拜访供给了相关于广泛运用的POP3邮件协议的别的一种挑选。基本上,两者都答应一个邮件客户端拜访邮件效劳器上存储的信息。一些只在IMAP中存在的重要方面包括:
支撑衔接和断开两种操作方式。当运用POP3时,客户端只会衔接在效劳器上一段的时刻,直到它下载完一切新信息,客户端即断开衔接。在IMAP中,只需用户界面是活动的和下载信息内容是需求的,客户端就会一直衔接在效劳器上。关于有许多或许很大邮件的用户来说,运用IMAP4方式能够获得更快的呼应时刻。
支撑多个客户一起衔接到一个邮箱。POP3协议假定邮箱当时的衔接是仅有的衔接。相反,IMAP4协议答应多个用户一起拜访邮箱一起供给一种机制让客户能够感知其他当时衔接到这个邮箱的用户所做的操作。
支撑拜访音讯中的MIME部分和部分获取。简直一切的Internet 邮件都是以MIME格局传输的。MIME答应音讯包括一个树型结构,这个树型结构的叶子节点都是单一内容类型而非叶子节点都是多块类型的组合。IMAP4协议答应客户端获取任何独立的MIME部分和获取信息的一部分或许悉数。这些机制使得用户无需下载附件就能够阅读音讯内容或许在获取内容的一起阅读。
支撑在效劳器保存音讯状况信息。经过运用在IMAP4协议中界说的标志客户端能够盯梢音讯状况,例如邮件是否被读取,回复,或许删去。这些标识存储在效劳器,所以多个客户在不一起刻拜访一个邮箱能够感知其他用户所做的操作。
支撑在效劳器上拜访多个邮箱。IMAP4客户端能够在效劳器上创立,重命名,或删去邮箱(通常以文件夹方式显现给用户)。支撑多个邮箱还答应效劳器供给关于同享和公共文件夹的拜访。
支撑效劳器端查找。IMAP4供给了一种机制给客户使客户能够要求效劳器查找契合多个规范的信息。在这种机制下客户端就无需下载邮箱中一切信息来完结这些查找。
支撑一个界说杰出的扩展机制。汲取早期Internet协议的经历,IMAP的扩展界说了一个清晰的机制。许多关于原始协议的扩展已被提议并广泛运用。无论运用POP3仍是IMAP4来获取音讯,客户端运用SMTP协议来发送。邮件客户可能是POP客户端或许IMAP客户端,但都会运用SMTP。
大多数邮件程序的目录效劳还运用LDAP。
不像大多数旧的Internet协议,IMAP4生来支撑加密注册机制。IMAP4中也支撑明文传输暗码。由于加密机制的运用需求客户端和效劳器两边的共同,明文暗码的运用是在在一些客户端和效劳器类型不同的情况下(例如Microsoft Windows客户端和非Windows效劳器)。运用SSL也能够对IMAP4的通讯进行加密,经过将在SSL上的IMAP4通讯经过993端口传输或许在IMAP4线程树立的时分声明“”“STARTTLS”。
IMAP4运用端口143在TCP/IP衔接上作业。