Internet Message Access Protocol (IMAP)

Internet Information Access Protocol

Internet Information Access Protocol (English:, abbreviation: IMAP ; formerly known as Interactive Mail Access Protocol ) is an application layer protocol used to access mail on remote servers from local mail clients (such as Microsoft Outlook , Outlook Express , Foxmail , Mozilla Thunderbird ).

internet kit
application layer
transport layer
network layer
link layer

overview

IMAP and POP3 (Post Office Protocol - Version 3, the third edition of the Post Office Protocol protocol) are the most common Internet standard protocols for mail access. Virtually all modern mail clients and servers support both. The current version of IMAP is "IMAP Version 4 Revision 1" (IMAP4rev1), defined in RFC 3501 , March 2003 issue.

IMAP由Mark Crispin设计,对于邮件访问,它提供了另一种有別於于广泛使用的POP3邮件协议选择。基本上,两者都允许一个邮件客户端访问邮件服务器上存储的信息。相對於POP3,使用IMAP協定有以下優點,包括:

  • 使用IMAP4可以获得更快的响应时间。使用POP3时,客户端只会在一段时间内连接到服务器,下载完所有新信息後,客户端便會立刻断开连接。而在IMAP中,只要客戶端一直在線,它就会一直连接服务器,以準備隨時下載信息。這对于要接收很多邮件的用户来说,比較方便,快捷。
  • 使用IMAP4可支持多个設備,同时连接到一个邮箱。POP3假定邮箱是当前的连接唯一的连接,而在IMAP4中,它允许多个設備访问同一個E-mail,並且可讓用戶查詢其他設備在E-mail裏的操作。
  • IMAP4支持獲取部分或全部MIME格式的電子郵件。几乎所有的電子邮件都是以MIME格式传输的,MIME允许消息包含一个树型结构,这个树型结构的叶子节点,都是单一内容类型,而非是由多块类型组合的叶子节点。IMAP4允许客户端获取全部或任何獨立部分MIME格式信息,这使用户无需下载附件,便可以浏览消息内容或者瀏覽正在获取的内容。
  • IMAP4支持服务器查看當前的信息状态。通过使用IMAP4协定中定义的标志客户端,便可以跟踪消息状态,例如邮件是否被读取,回复或者删除。这些标识會存储在服务器中,所以多个設備在不同时间访问一个邮箱,都可以得知其他設備先前所做的操作。
  • IMAP4支持在服务器访问多个邮箱。IMAP4客户端可以在服务器上创建,重新命名或删除邮箱(通常以文件夹形式呈現给用户)。支持多个邮箱,还提供共享和公共文件夹的服务器访问功能。
  • IMAP4支持在服务器端搜索電子郵件。客户可以要求服务器搜索符合多个标准的信息,在这种机制下,客户端可无需下载邮箱中所有信息後,才開始搜索。
  • IMAP4支持一个定义良好的扩展机制。吸取早期互聯網协议的经验,在IMAP的扩展上,定义了明确的机制,很多对于原始协议的扩展已被提议并广泛使用。无论使用POP3还是IMAP4来获取消息,客户端均使用SMTP协议来发送消息。邮件客户端可能是POP客户端或者IMAP客户端,但都会使用SMTP。

大多数邮件程序的目录服务还使用LDAP

不像大多数旧的互聯網协议,IMAP4本來支持加密注册机制。另外,在IMAP4中,也支持明文传输密码。因为其加密机制需要客户端和服务器双方是一致的,所以有助一些客户端和服务器类型不同的情况下進行加密註冊,如Microsoft Windows客户端和非Windows服务器。使用SSL也可以对IMAP4的通信进行加密,通过993端口上的SSL,將IMAP4传输或者在IMAP4线程建立的时候声明“STARTTLS”。

IMAP4使用端口143在TCP/IP连接上工作。

提供SSL加密的IMAP協定被稱為IMAPS

常见实现

  • 参见邮件服务器软件列表

Guess you like

Origin blog.csdn.net/weixin_40191861/article/details/131907290