电子邮件协议
电子邮件是互联网在全球范围内最流行的用途之一。根据2015年的一项研究,全球有26亿电子邮件用户,每天发送约2050亿封电子邮件。由于电子邮件占据了互联网如此大量的流量,因此电子邮件协议需要非常健壮。在这里,我们讨论了一些在全球范围内使用最广泛的电子邮件协议。
SMTP
SMTP代表**简单邮件传输协议**。它是一种面向连接的**应用层**协议,广泛用于发送和接收电子邮件。它由**RFC 821**于1982年引入,并于2008年由**RFC 5321**进行了最后更新。更新版本是最广泛使用的电子邮件协议。
**邮件服务器**和邮件传输代理使用**SMTP**来发送和接收邮件。但是,用户级应用程序仅将其用于发送邮件。为了检索,他们使用IMAP或POP3,因为它们提供了**邮箱管理**功能。
RFC或**请求意见书**是由互联网工程任务组和互联网协会联合发布的同行评审文档。它由研究人员和计算机科学家撰写,描述了互联网的工作方式以及支持它们的协议和系统。
POP3
**POP3**或**邮局协议版本3**是一种**应用层**协议,电子邮件客户端使用它通过**TCP/IP**网络从邮件服务器检索电子邮件。POP旨在将邮件从服务器移动到本地磁盘,但版本3可以选择在服务器上保留副本。
POP3是一个非常简单的协议,易于实现,但这限制了它的使用。例如,POP3每个邮箱仅支持一个邮件服务器。现在它已被IMAP等现代协议所取代。
IMAP
**IMAP**代表**互联网邮件访问协议**。IMAP由**RFC 3501**定义,使电子邮件客户端能够通过TCP/IP连接从邮件服务器检索电子邮件。IMAP旨在从多个邮件服务器检索邮件并将它们全部整合到用户的邮箱中。一个典型的例子是企业客户端通过位于其系统上的本地邮箱处理多个企业帐户。
所有现代电子邮件客户端和服务器(如Gmail、Outlook和雅虎邮件)都支持IMAP或POP3协议。以下是IMAP相较于POP3的一些优势:
- 响应时间比POP3快
- 多个电子邮件客户端可以同时连接到单个邮箱
- 跟踪邮件状态,如已读、已删除、加星标、已回复等
- 在服务器上搜索邮件