邮件协议(SMTP、POP3、IMAP)完全指南

SMTP、POP3、IMAP在邮件收发链条里各自负责不同的环节——发送、下载、同步——分不清这三者,是邮箱客户端配置出问题最常见的原因。

SMTP只负责发送,不负责接收

SMTP(简单邮件传输协议)用于把邮件从客户端发送到邮件服务器,再在服务器之间转发,它从来不用于下载或查看收到的邮件。

POP3下载邮件后通常会从服务器删除

POP3(邮局协议)传统的做法是把邮件下载到一台设备上,之后从服务器删除,这在大家只用一台电脑收邮件的年代很合理,但如果没有开启"在服务器保留副本"选项,其他设备就会看不到这些邮件。

IMAP在所有设备之间同步邮件

IMAP(互联网邮件访问协议)默认把邮件留在服务器上,并在所有连接的设备之间同步文件夹结构和已读状态,这正是需要在手机、电脑、网页邮箱之间来回切换查看邮件的人普遍使用IMAP的原因。

现在的网页邮箱和手机使用场景下IMAP是默认选择

如今大多数人不再只用一台固定电脑收邮件,而是用多台设备,这让IMAP事实上成了普通用户邮箱配置的默认方式,POP3则保留给单台设备完整归档之类的特定用途。

IMAP比POP3占用更多服务器存储空间

IMAP把邮件一直留在服务器上而不是转移到本地设备,因此邮箱容量限制在IMAP模式下影响更大,这也是部分老旧或存储空间受限的环境至今仍在使用POP3的原因之一。

SMTP和接收协议各自负责哪一半

SMTP和负责接收的协议,解决的是邮件流程里完全不同的两半问题。从你的收件箱给朋友发一封邮件时,SMTP负责把邮件交给你的发送服务器;朋友那边的设备则用POP3或IMAP,从他自己的接收服务器把这封邮件实际取回来。把这两者混为一谈,是邮箱客户端配置出错的常见原因。

为什么IMAP事实上成了标准选择

POP3"下载后删除"的思路,建立在一台电脑就是整个邮件存档的前提上,而如今智能手机和网页邮箱已经是常态,这个前提早就和实际使用方式脱节了。IMAP在服务器端保持同步的机制,更适合这种多设备使用的现实,这也是目前几乎所有主流邮箱服务商都把新账户默认设置为IMAP的原因。

常见问题

手机和电脑都要查邮件的话,应该用哪种协议?

几乎在所有情况下都应该用IMAP——它能在所有设备之间同步已读状态和文件夹结构,而POP3根据配置不同,可能导致各设备之间邮件不一致,甚至有邮件漏掉。

设置邮箱账户时为什么还要我在POP3和IMAP之间选择?

很多服务商出于兼容性考虑,仍然支持POP3,以满足像单台设备完整离线归档这样的特定需求,因此会让你自行选择接收协议。不过对绝大多数人来说,IMAP才是合适的默认选择。