可以把它们想象成一个物理邮局系统,这样更容易理解:

- SMTP 服务器:负责“寄信” (邮件的发送)。
- IMAP 服务器:负责“收信”和“管理信件” (邮件的接收和管理)。
下面我们分别进行详细介绍。
SMTP 服务器 (Simple Mail Transfer Protocol)
核心功能
SMTP 的全称是“简单邮件传输协议”,它的唯一核心任务就是将邮件从你的客户端发送到接收方的邮件服务器,它就像邮局的投递员,负责把信件(邮件)从你的邮箱(客户端)送到对方的邮箱(接收方服务器)。
工作流程(寄信过程)
当你点击“发送”按钮时,你的邮件客户端(如 Outlook, Foxmail, 手机邮箱App)会执行以下步骤:
- 连接:你的客户端连接到你的发件人 SMTP 服务器(如果你用 Gmail,它会连接到
smtp.gmail.com)。 - 认证:你输入用户名和密码进行身份验证,证明你是这个邮箱的合法用户。
- 传输:你的客户端将邮件内容(包括收件人地址、主题、正文、附件等)通过 SMTP 协议发送给 SMTP 服务器。
- 中继:SMTP 服务器收到邮件后,会根据邮件的收件人地址,通过互联网将邮件一跳一跳地传递到收件人的邮件服务器上。
- 完成:当邮件成功到达收件人的服务器后,发送过程就完成了。
关键特点
- 单向传输:它只负责发送,不负责接收。
- 端口:默认端口是 25,为了安全,现在更常用的是加密端口 465 (SSL) 或 587 (TLS)。
- 身份验证:通常需要用户名和密码来验证身份,防止任何人滥用你的服务器发送垃圾邮件。
- 中继功能:它可以在不同的邮件服务器之间传递邮件,是整个邮件投递网络的基础。
IMAP 服务器 (Internet Message Access Protocol)
核心功能
IMAP 的全称是“互联网消息访问协议”,它的核心任务是让你从邮件服务器上获取邮件,并对邮件进行管理,它就像你家里的信箱和书桌,你可以打开信箱(服务器)查看信件(邮件),并且可以把信件拿到书桌上(下载到本地),或者把信件标记为已读、删除、移动到文件夹等。

工作流程(收信和管理过程)
当你打开邮箱客户端时,IMAP 协议开始工作:
- 连接:你的客户端连接到你的邮件服务器(这个服务器通常也提供 IMAP 服务,
imap.gmail.com)。 - 同步:客户端会与服务器同步,查看服务器上有哪些新邮件。
- 查看与管理:你可以直接在服务器上查看邮件列表和内容,而不需要把邮件下载到本地电脑上。
- 操作:当你对邮件进行操作时(如标记已读、删除、移动到“已发送”或“垃圾邮件”文件夹),这些操作是直接在服务器上执行的。
- 多设备同步:因为邮件和操作都存储在服务器上,所以你在手机上看到的邮件状态,和在电脑上看到的会保持一致,这是 IMAP 最大的优势。
关键特点
- 服务器端存储:邮件始终存储在服务器上,你的设备上只是一个“窗口”或“视图”。
- 多设备同步:完美支持在手机、电脑、平板等多个设备上同步邮件状态。
- 实时性:一有新邮件到达服务器,你的客户端就能立即收到通知。
- 节省本地空间:因为邮件不下载到本地,所以不会占用你电脑或手机的存储空间。
- 端口:默认端口是 143,加密端口是 993 (SSL)。
IMAP vs. POP3 (另一个接收协议)
为了更好地理解 IMAP,我们通常会将它与另一个古老的接收协议 POP3 (Post Office Protocol 3) 进行比较。
| 特性 | IMAP (推荐) | POP3 (较旧) |
|---|---|---|
| 邮件存储位置 | 在服务器上 | 在本地设备上 |
| 工作方式 | 像一个远程文件管理器,管理服务器上的邮件。 | 像一个邮局,从服务器“取走”邮件,服务器上不留副本(或删除)。 |
| 多设备同步 | 完美支持,所有设备看到的状态都是一致的。 | 不支持,在手机上删除的邮件,在电脑上依然存在。 |
| 本地存储 | 只缓存邮件以提高访问速度,原件在服务器。 | 完整下载邮件到本地,占用本地存储空间。 |
| 适合场景 | 绝大多数现代用户,尤其是使用多个设备的人。 | 需要将邮件完全备份到本地、不依赖网络访问的用户,或对服务器存储空间有严格限制的场景。 |
对于绝大多数人来说,IMAP 是目前更优、更现代的选择。
总结与实际应用
我们把它们合在一起,看看一个完整的邮件收发流程:

场景:小明用 Gmail 邮箱,在手机和电脑上收发邮件。
-
发送邮件 (使用 SMTP):
- 小明在手机上写好一封邮件,点击“发送”。
- 手机上的邮箱 App 连接到
smtp.gmail.com(SMTP 服务器)。 - 通过身份验证后,邮件被发送到 Gmail 的 SMTP 服务器。
- Gmail 的 SMTP 服务器再将邮件投递到收件人的邮件服务器上。
-
接收邮件 (使用 IMAP):
- 小明的手机和电脑都开启了邮箱同步功能。
- 两者都连接到
imap.gmail.com(IMAP 服务器)。 - 当有人给小明发邮件时,邮件首先到达 Gmail 的服务器。
- IMAP 协议将新邮件的信息同步到小明的手机和电脑上。
- 小明在手机上将邮件标记为“已读”并移到“工作”文件夹。
- 由于使用的是 IMAP,当他打开电脑时,这些操作(已读、移动文件夹)已经自动同步完成,无需任何额外操作。
如何设置你的邮箱?
在你使用邮件客户端(如 Thunderbird, Outlook, 或手机自带邮箱App)时,通常需要配置以下四项信息:
- 接收邮件服务器类型:选择 IMAP (强烈推荐)。
- 接收邮件服务器地址:
imap.gmail.com。 - 发送邮件服务器地址:
smtp.gmail.com。 - 用户名和密码:你的邮箱地址和密码。
通过理解 SMTP 和 IMAP 的分工,你就能明白为什么你的邮件能在多个设备上无缝同步,以及整个邮件系统是如何高效运转的了。
