什么是 POP 和 IMAP?它们有什么区别

pop3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的 。
而imap提供webmail 与电子邮件客户端之间的双向通信,客户端的操作都会反馈到服务器上,对邮件进行的操作,服务器上的邮件也会做相应的动作。
pop3 service和imap的区别主要是:pop3是比较老的protocol,主要为了解决本地机器和远程邮件服务器链接的问题,每次邮件会download到本地机器,然后从远程邮件服务器上删掉(当然特殊config除外),然后进行本地编辑。这样的问题是如果从多个终端链接服务器,只有第一个下载的能看到,现在pop4正在讨论中imap是比较新的(好吧,好像也是80年代的产物)protocol,可以将邮件分文件夹整理,然后这些信息也存在远程的邮件服务器上,读取邮件后,服务器上不删除。原理上imap应该是相当于oneline编辑,但现在的mail client基本都有在本地存copy的功能同时,imap像pop3那样提供了方便的邮件下载服务,让用户能进行离线阅读。imap提供的摘要浏览功能可以让你在阅读完所有的邮件到达时间、主题、发件人、大小等信息后才作出是否下载的决定。此外,imap 更好地支持了从多个不同设备中随时访问新邮件。
总之,imap 整体上为用户带来更为便捷和可靠的体验。pop3 更易丢失邮件或多次下载相同的邮件,但 imap 通过邮件客户端与webmail 之间的双向同步功能很好地避免了这些问题。
smtp 的全称是“simple mail transfer protocol”,即简单邮件传输协议。它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。smtp 协议属于 tcp/ip 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。smtp 服务器就是遵循 smtp 协议的发送邮件服务器。
smtp 认证,简单地说就是要求必须在提供了账户名和密码之后才可以登录 smtp 服务器,这就使得那些垃圾邮件的散播者无可乘之机。
增加 smtp 认证的目的是为了使用户避免受到垃圾邮件的侵扰。