EN
返回档案库

案例库 · 软件与 IT · 技术决策 · 1986–2003

IMAP将邮件保存在服务器上,因此每台设备都能看到相同的收件箱

马克·克里斯平1986年开发的IMAP将邮箱视为服务器端状态:客户端远程管理文件夹并保持同步,因此每台设备都能看到相同的邮件。

华盛顿大学

那一手

早期的邮件检索使用POP,客户端下载邮件后通常从服务器上删除,因此邮件只能在你使用的那台电脑上看到。随着人们使用多台电脑,收件箱中的邮件就会分散在各处。

马克·克里斯平于1986年设计了IMAP,作为一种远程访问邮箱协议:邮箱保留在服务器上,客户端远程操作文件夹、标志和部分内容。RFC 3501作为当前标准,描述了与本地文件夹功能等效的访问和操作,并支持离线客户端的重新同步。

IMAP之所以胜出,是因为它符合人们实际的工作方式:将邮件留在服务器上,从任何地方连接,多个客户端看到相同的状态。几乎所有现代电子邮件客户端和服务器都支持它,它也是网络邮件和多设备同步背后的协议。

为什么管用

  • 服务器端状态意味着收件箱不会局限在一台设备上。
  • 远程文件夹管理符合用户整理邮件的方式。
  • 部分获取和服务器端搜索在慢速连接上表现良好。
  • 它被标准化为IETF RFC,因此所有供应商都实现了相同的协议。
值了多少将邮箱保存在服务器上聪明

可以搬走什么

如果用户现在拥有多台设备,应将权威状态存储在中心位置,并将每台设备视为一个视图;一个假设单机使用的协议,一旦用户拥有两台设备就会落败。

后来呢

IMAP成为多设备邮件默认的邮箱协议,是网络邮件和推送邮件的基础;至今它仍是与POP3并存的标准。

资料来源

发现哪里写错了?告诉我们。

同一路聪明