POP3, SMTP, IMAP 和 Exchange 的区别

时间:2022-06-01 19:05:37

对于我这种小白来说,搞明白POP3, SMTP, IMAP 和 Exchange 的区别在哪里还是很有必要的。

 

SMTP, POP3, IMAP 都是mail server上的service。

简单地说,SMTP’,POP3/IMAP’。

 

举个例子,你坐在电脑边用mail client写完邮件,点击‘发送’。这时你的mail client会发消息给邮件服务器上的SMTP service。这时有两种情况:如果邮件的收信人也是处于同一个domain,比如从http://163.com发送给163的邮箱,SMTP service只需要转给local的POP3 Service即可。如果邮件收信人是另外的domain,比如http://163.com发送给http://sina.com, SMTP service需要通过询问DNS, 找到属于sina的SMTP service的hostSMTP service收到邮件后转给负责接收邮件的POP3 service

 

POP3 service和IMAP的区别主要是:POP3是比较老的protocol,主要为了解决本地机器和远程邮件服务器链接的问题,每次邮件会download到本地机器,然后从远程邮件服务器上删掉(当然特殊config除外),然后进行本地编辑。这样的问题是如果从多个终端链接服务器,只有第一个下载的能看到。POP3的好处是应用广泛,坏处是无法同步消息;一旦下载服务端即消失(你可以设置在服务端保存副本,但这并不改变协议的本质);无法同步联系人、日历和子邮件目录。现在pop4正在讨论中IMAP是比较新的protocol,可以将邮件分文件夹整理,然后这些信息也存在远程的邮件服务器上,读取邮件后,服务器上不删除。原理上IMAP应该是相当于oneline编辑,但现在的mail client基本都有在本地存copy的功能。

 

Exchange Server是微软公司的一套电子邮件服务组件。除传统的电子邮件的存取、储存、转发作用外,在新版本的产品中亦加入了一系列辅助功能,如语音邮件、邮件过滤筛选、OWA(基于Web的电子邮件存取)。Exchange Server支持多种电子邮件网络协议,如SMTP、POP3、IMAP4。

 

Exchange Server是个消息与协作系统Exchange server可以被用来构架应用于企业、学校的邮件系统甚至于免费邮件系统。也可以用于开发工作流,知识管理系统,Web系统或者是其他消息系统。当然我们现在主推Exchange Online服务,你只需要按需订阅云服务,不再需要自己部署服务器、购买软件授权,更灵活、更经济。

 

从上我们可以看到Exchange和IMAP/SMTP/POP3并不是同一概念,前者是微软提供一个邮箱服务器产品/云服务,后者是电子邮件协议Exchange协议可供用户同步邮件、联系人、日历及其他所有Exchange对象。由于这个协议需要部署Exchange服务器,因此通常为公司或者机构账号所用。它的好处是:全邮件同步;邮件保存在服务器上;支持绝大部分移动设备、联系人、日历和数据同步;在服务器域中邮件可撤回并修改。坏处是必须部署昂贵的Exchange服务器;邮件管理员可以控制你的终端设备权限并能看到邮件收发状态;同样会有同步问题。