尽管我们身处智能手机与科技高度发达的时代,但不可否认,电子邮件依然是一种实用的沟通方式。电子邮件的出现使传统通信方式逐渐退出历史舞台,为人们提供了一种便捷、易用的交流途径。每一次点击"发送"按钮的背后,都有一套被称为电子邮件协议的数字规则在默默运作。
电子邮件协议是一套标准化的规则和命令,用于规定消息在网络中的传递、接收和存储方式。它们的作用就像邮政服务管理实体邮件一样,决定消息的去向、到达时间和存储方式。理解这些协议对正确设置电子邮件系统、避免常见的投递和安全问题至关重要。下面我们将深入探讨这些问题。

什么是电子邮件协议?
电子邮件协议是规范互联网上消息发送、接收和存储方式的技术标准。它们确保电子邮件按预期工作,并到达最终目的地。这些协议充当电子邮件客户端(如 Outlook 或 Gmail)和邮件服务器之间的通信桥梁,就像数字世界的邮政系统一样。
电子邮件账户依赖多种协议,这有时会令人困惑。每种协议在邮件管理中各司其职。最常用的是 IMAP、POP3、SMTP 和 Exchange ActiveSync (EAS)。

为什么需要电子邮件协议?
电子邮件协议决定了邮件如何被发送、接收和存储。对于系统管理员和域名所有者来说,了解这些协议可以避免投递失败、数据丢失和安全问题。
- SMTP 发送外发邮件,确保送达收件人
- IMAP 跨设备同步消息;POP3 下载邮件,如果未设置保留副本,会从服务器删除邮件
- TLS 加密连接以保护传输中的数据
- SPF, DKIM、DMARC 等协议改善电子邮件投递,减少被标记为垃圾邮件的风险
正确使用这些协议可以确保消息在所有设备上安全、可访问且可靠传递。

电子邮件协议类型详解
本节介绍三种基础电子邮件协议:SMTP、IMAP 和 POP3。每种协议在电子邮件工作流中各司其职。SMTP 负责发送邮件,IMAP 在多设备间保持邮件同步,POP3 提供简化的离线访问。根据你的邮件访问和管理方式,这三种协议各有优劣。

邮件协议: SMTP
SMTP (简单邮件传输协议)是邮件服务器之间发送电子邮件的标准方式。简单来说, 电子邮件发送协议 是允许不同电子邮件客户端和账户交换信息的一套规则。它也是唯一专用于发送电子邮件的协议。
Outlook、Gmail、Yahoo Mail 和 Apple Mail 等多个电子邮件客户端都依赖 SMTP 来发送消息。 与旧实现不同,现代 SMTP 服务器需要身份验证(SMTP AUTH)才能发送消息。这防止了垃圾邮件发送者的滥用。未经身份验证的「开放中继」服务器现在被视为不安全,几乎普遍被阻止或列入黑名单。
SMTP 本身不处理传入邮件,也不提供新消息通知。 如需接收和访问传入邮件,可使用其他协议,例如 IMAP(因特网邮件访问协议) or POP3 (邮局协议) 被使用。SMTP 仅专注于发送和中继传出消息。
发件人发送电子邮件后,SMTP 服务器通过客户端发送命令。这些命令指定发件人和收件人的电子邮件地址、邮件正文和其他 元数据。那个 三 SMTP 最常用的端口为:
- 端口 25: 服务器间电子邮件中继的默认端口。通常不加密,经常被互联网服务商阻止或限制
- 端口 465: 使用隐式 TLS 的现代 SMTP 端口(符合 RFC 8314)。建议与端口 587 一起用于安全邮件提交
- 端口 587: 标准 SMTP 端口,用于通过 STARTTLS 加密进行邮件提交。是需要安全传递的客户端到服务器连接的首选
SMTP 协议的关键要点是什么?
- SMTP 是一个基于文本、应用层级和面向连接的协议
- SMTP 仅用于发送和中继传出电子邮件,不用于接收电子邮件
- 服务器之间的命令交换无需用户干预
- SMTP 命令确定发件人和收件人的电子邮件地址以及邮件内容
- SMTP 管理邮件服务器之间的邮件交换,通过 TCP/IP 网络进行
- 如果邮件未能送达,发件人会收到错误报告或退件通知,这使 SMTP 成为一个可靠且可追踪的协议
另请阅读: 配置 SMTP Relay 以支持 Office 365
电子邮件协议:IMAP
顾名思义,IMAP(互联网邮件访问协议)允许你在世界任何地方访问邮件,因为这些邮件存储在服务器上。当你检查收件箱时,邮件客户端会连接服务器,让你访问你的邮件。
使用 IMAP 阅读邮件时,你不需要下载或将邮件永久保存在你的计算机上,而是直接从服务器读取。因此你可以在不同设备上检查邮件而不会遗漏任何内容。
IMAP 允许你访问、整理、阅读和排序电子邮件,而无需先下载这些邮件。 尽管 IMAP 在设备间保持同步,但速度不一定更快。这取决于网络延迟和服务器性能.
服务器还会保存你的邮件记录,让你可以从任何地方访问已发送的邮件。IMAP 不是将邮件从服务器移到你的计算机,而是在计算机和服务器之间同步邮件。
IMAP 的默认端口为:
- 端口 143: 这是默认的未加密端口
- 端口 993 隐式 TLS: 这是安全连接的默认端口
IMAP 协议的关键要点:
- 远程服务器保存电子邮件
- IMAP 让你可以从任何地方、用多种设备访问你的电子邮件
- IMAP 仅当邮件客户端本地缓存消息时才能离线使用;IMAP 本身是一个在线协议
- 只有点击消息时才会下载,无需等待所有新消息从服务器下载完成就能开始阅读
- IMAP 不会自动下载附件,这让你可以快速查看消息,并更好地控制打开哪些附件
- IMAP 支持同一邮箱的多个并发连接,但访问多个服务器上的众多邮箱通常是客户端的能力,而非 IMAP 的核心功能

电子邮件协议 POP3
POP(邮局协议)用于接收传入的邮件。当前版本是 POP3。与 IMAP 不同,使用 POP3 时,它会从中央服务器下载邮件,并将其传输到收件人设备或计算机上的邮件客户端。
这项功能让收件人可以将邮件下载到他们的邮件客户端,之后即使断开网络连接,也能离线访问所有邮件。POP3 的作用就像邮局职员一样,代收并保管邮件,直到用户来取。
所有邮件都会下载并本地存储,因此 POP 非常适合只在一台电脑上收邮件的用户。许多企业也常用 POP 让员工离线查看邮件。
POP3 将邮件下载到本地客户端,通常下载后会从服务器上删除邮件,除非你设置保留副本。
POP3 默认需要开放以下端口之一:
- 端口 110: 未加密的 POP3 访问(默认监听和通信)
- 端口 995 隐式 TLS: 加密的 POP3 连接(POP3S 使用 SSL/TLS)
POP 协议的要点:
- POP 是一个应用层互联网标准协议,支持离线访问邮件,减少网络使用时间
- POP3 每个会话只能连接到一个邮箱(这不是说它只在服务器上创建一个邮箱)
- POP 不支持服务器端邮件搜索。你需要在下载邮件后在本地进行搜索
- 需要先下载消息才能访问
- POP3 专为电子邮件检索而设计,不适用于非电子邮件数据访问
- POP 命令通常缩写为三到四个字母的代码
SMTP、IMAP 和 POP3 有什么区别
现在你已经知道了哪个协议负责发送邮件,可以清楚地将 SMTP 识别为负责邮件发送的协议,而 IMAP 和 POP3 则不是。
关键区别在于 SMTP(简单邮件传输协议)专门用于从客户端向收件人的邮件服务器发送邮件,跨越多个服务器和网络运行。而 POP3(邮局协议第 3 版)和 IMAP(互联网消息访问协议)则负责从邮件服务器向客户端接收邮件。
- POP3 会将电子邮件下载到单个设备,通常会从服务器中删除它们,这种方式适合在一个设备上使用
- IMAP 在设备间同步邮件,并在服务器上保留副本以便多设备访问
POP3 和 IMAP 都不会只向经过验证的服务器传输邮件。身份验证和安全设置由服务器如何配置决定,而不是由协议本身决定
准备好用快速、安全的托管来配置或优化邮件环境?探索 Cloudzy 的 VPS解决方案 管理 SMTP、IMAP 和 POP3 服务器,同时完全掌控性能和安全
SMTP、IMAP 和 POP3 的优缺点
| 协议 | 优点 | 缺点 |
| SMTP | 用于发送邮件,行业标准 | 仅单向发送,需要配合其他协议来接收邮件 |
| IMAP | 实时同步、集中存储、跨设备访问 | 服务器存储占用大、依赖网络连接 |
| POP3 | 离线访问、服务器存储占用小 | 设备间无法同步、设备故障时有丢失邮件的风险 |
Linux 主机服务简化版
想要更好的方式来托管网站和网络应用?正在开发新项目?或者只是不喜欢 Windows?这就是我们提供 Linux VPS 的原因。
获取你的 Linux VPS结论
从技术层面看,邮件系统运行在三个关键协议上。SMTP 负责发送邮件,IMAP 管理跨设备访问,POP3 用于获取邮件进行本地存储和离线工作
在技术之外,这些协议构成了战略基础。它们帮助团队和个人更聪明地工作、保持安全,维持面向未来的通信能力
这些标准共同为全球通信系统创造了一致的语言。理解它们如何相互作用,能让管理员、开发者和用户设计出稳定、灵活且符合现代安全预期的邮件环境