什么是SMTP?

为你的电子邮件提供动力的技术

图中显示了在信封中布线的蓝色电线,表示SMPT

阿伦戈/盖蒂图片

SMTP,或简单邮件传输协议,是互连的一个在线协议以及支持现代互联网的标准。就像HTTPS支持安全浏览和TCP使分组通信,SMTP允许通过internet发送电子邮件。

多亏了一个互联的网络电子邮件服务器遵循同样的规则,电子邮件可以在更广泛的互联网上找到自己的方式,在发送时可靠地到达收件人的收件箱。

SMTP是在线基础设施的核心元素,与SMS和手机发射塔一样集成到现代通信中。同样标准的普遍应用确保了互联网可以按设计行事。

SMTP是如何工作的?

SMTP是我们用来有效发送电子邮件的系统。电子邮件服务器具有特定的SMTP服务器,通常地址为smtp.mailserver.com它可以同时为多个地址发送电子邮件。

这个电子邮件地址格式是SMTP基础规则集的一部分。根据电子邮件的域名找到收件人的SMTP服务器,并显示在@符号后。通过@符号前的名称找到该服务器上的邮箱。

SMTP还负责将返回地址与每封电子邮件关联,但它是基于信任的协议。如果发送者伪造他们的电子邮件地址,SMTP无法停止或检测它。

用SMTP映射电子邮件的旅程

SMTP负责通过一种叫做“存储和转发”的系统将你的邮件从发件箱转移到收件人的收件箱。消息被发送到称为节点的中间服务器,然后根据需要进行组织和转发。这将产生一个位置链,当消息从一个节点跳转到另一个节点时,可以在其中临时存储消息。

多亏了这些中间节点,SMTP网络才得以实现耐延迟,这意味着它可以管理到服务的间歇性连接。它也不需要发送者和接收者之间的直接连接。大多数邮政服务使用类似的系统,将邮件发送到中间集线器进行最有效的分类和分发。

用户以其首选的格式编写电子邮件电子邮件客户端,称为邮件用户代理(MUA)。它被提交给邮件提交代理(MSA),该代理可以报告或更正邮件中的小错误。

MSA将邮件发送到邮件传输代理(MTA),MTA使用DNS系统查找与收件人电子邮件地址域名相关联的邮件交换(Mail Exchange, MX)服务器的地址。MX服务器然后使用其内部记录将消息通过管道传递到邮件传递代理(Mail Delivery Agent, MDA),后者最终将消息传递到收件人的收件箱。

显示SMTP传输模型的图形。蓝色箭头可以通过SMTP变体实现。
来自en的Ale2006[CC BY-SA 3.0]

如果电子邮件是在同一域内发送的,例如在同一公司的员工之间发送,则邮件可能不需要MX服务器。并非每封电子邮件都会遵循所有这些步骤,但大多数邮件都是通过这样的通信链发送的。

为什么SMTP协议很重要?

为什么兼容标准如此重要?要与模拟世界进行比较,请考虑在信上写地址的格式。每个国家都有自己的系统,而且格式不容易互操作。如果您不熟悉地址的格式,则需要首先将地址转换为可理解的格式。

任何一个实际处理过国际邮件的人都可以告诉你这件事有多复杂,这会导致错误、延迟和邮件丢失。由于SMTP是一种通用标准,因此不需要进行转换或翻译,以确保邮件在不延迟或损坏的情况下正确传递。

这个页面有用吗?