尽管我们生活在智能手机和科技时代,但我们都同意发送电子邮件仍然是与他人沟通的一种有用方式。电子邮件的发展导致传统的通信方法变得过时,为您提供了一种简单易用的相互交谈方式。每个“发送”按钮背后都有一组称为电子邮件协议的数字规则。
电子邮件协议是标准化规则和命令,用于确定如何跨网络传递、接收和存储消息。它们以类似于邮政服务管理实体邮件的方式指导电子通信,指导消息的去向、到达时间以及存储方式。了解这些协议有助于正确设置电子邮件并避免常见的传递和安全问题,这些问题将在以下部分中进行讨论。

什么是电子邮件协议?
电子邮件协议是管理如何通过互联网发送、接收和存储消息的技术标准。他们确保电子邮件按预期运行并到达最终目的地。这些协议充当电子邮件客户端(例如 Outlook 或 Gmail)与邮件服务器之间的通信桥梁,就像数字世界的邮政系统一样。
电子邮件帐户依赖于多种协议,有时可能会令人困惑。每个协议在管理邮件方面都扮演着不同的角色。最常用的是 IMAP、POP3、SMTP 和 Exchange ActiveSync (EAS)。

为什么我们需要电子邮件协议?
电子邮件协议决定消息的发送、接收和存储方式。对于系统管理员和域所有者来说,了解它们可以防止交付失败、数据丢失和安全问题。
- SMTP 发送外发邮件,以便其到达收件人
- IMAP 跨设备同步消息; POP3 下载邮件,如果未设置保留副本,可能会将其从服务器中删除
- TLS 加密连接以保护传输中的数据
- 防晒指数, 德基姆和 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: 服务器到服务器电子邮件中继的默认端口。通常未加密,并且经常被 ISP 阻止或限制
- 端口 465: 现代 SMTP 端口使用 RFC 8314 中定义的隐式 TLS。建议与端口 587 一起安全提交消息
- 端口 587: 用于使用 STARTTLS 加密提交消息的标准 SMTP 端口。需要安全传送的客户端到服务器连接的首选
SMTP 协议的主要要点是什么?
- SMTP 是一种基于文本、应用程序级、面向连接的协议
- SMTP 仅用于发送和中继外发电子邮件,而不用于接收电子邮件
- 服务器之间的命令交换无需用户干预
- SMTP 命令确定发送者和接收者的电子邮件地址以及消息内容
- SMTP 通过 TCP/IP 网络管理电子邮件服务器之间的消息交换
- 如果邮件未送达,则会通过错误报告或退回邮件通知发件人,这使得 SMTP 成为可靠且可跟踪的协议
另请阅读: 为 Office 365 配置 SMTP 中继
电子邮件协议: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 连接(使用 SSL/TLS 的 POP3S)
POP 协议的主要要点:
- POP是应用层互联网标准协议,支持离线访问消息,减少互联网使用时间
- POP3 每个会话仅连接到一个邮箱(并不是说它只在服务器上创建一个邮箱)
- POP 不支持服务器端电子邮件搜索。下载后必须在本地搜索
- 访问消息之前需要先下载消息
- POP3是专门为电子邮件检索而设计的,不适合非电子邮件数据访问
- POP 命令通常缩写为三个或四个字母的代码
SMTP、IMAP 和 POP3 之间有什么区别
现在您知道了哪个协议处理发送电子邮件,与 IMAP 和 POP3 相比,您可以清楚地将 SMTP 识别为负责的电子邮件发送协议。
主要区别在于 SMTP(简单邮件传输协议)专门用于将电子邮件从客户端发送或“推送”到收件人的邮件服务器,可跨多个服务器和网络运行。相比之下,POP3(邮局协议版本 3)和 IMAP(互联网消息访问协议)处理从邮件服务器到客户端的电子邮件接收或“拉取”。
- POP3 将电子邮件下载到单个设备,并经常将其从服务器中删除,该服务器适用于一台设备
- IMAP 使消息在设备之间保持同步,并在服务器上维护它们以进行多设备访问
POP3 和 IMAP 都不会仅向经过验证的服务器执行邮件传输。任何身份验证或安全设置均由服务器的配置方式决定,而不是由协议本身决定。
准备好通过快速、安全的托管来设置或优化您的电子邮件环境了吗?探索 Cloudzy 的 VPS解决方案 管理 SMTP、IMAP 和 POP3 服务器,同时保持对性能和安全性的完全控制。
SMTP、IMAP 和 POP3 的优缺点
| 协议 | 优点 | 缺点 |
| 邮件传输协议 | 可靠地发送消息,符合行业标准 | 仅单向(发送),需要补充协议才能接收 |
| IMAP | 实时同步、集中存储、设备无关 | 更高的服务器存储使用率,取决于互联网连接 |
| POP3 | 离线访问,服务器存储使用率低 | 无法跨设备同步,如果设备出现故障,则存在丢失电子邮件的风险 |
Linux 托管简化
想要更好的方式来托管您的网站和网络应用程序吗?开发新东西?就是不喜欢 Windows?这就是我们拥有 Linux VPS 的原因。
获取您的 Linux VPS结论
在技术层面上,电子邮件运行在三个关键协议上。 SMTP 传输外发邮件,IMAP 管理跨设备访问,POP3 检索消息以进行本地存储和离线工作。
除了技术层之外,这些协议还充当战略基础。它们帮助团队和个人更智能地工作、保持安全并保持面向未来的通信。
这些标准共同为全球通信系统创建了一致的语言。了解它们的交互方式使管理员、开发人员和用户能够设计稳定、适应性强且符合现代安全期望的电子邮件环境。