跳转至内容

互联网技术/电子邮件路由

来自维基教科书,开放的书籍,开放的世界

电子邮件路由完全基于电子邮件的目的地地址。电子邮件地址具有以下格式

用户名 @ 域名

(例如:[email protected]

虽然理论上邮件客户端可以直接将自己的邮件传递给收件人,但这并不理想。因此,最终用户的邮件客户端将使用 SMTP 或类似协议将其传出邮件传递到其本地邮件服务器。

然后,本地邮件服务器执行 DNS 查询以查找收件人域名的“MX”(邮件交换器)记录。这些 MX 设备是该域中所有电子邮件地址的指定邮件服务器。

然后,本地服务器尝试按优先级顺序与每个 MX 服务器建立 SMTP 连接,直到连接成功。它将邮件转发到远程服务器并结束连接。

然后,远程邮件服务器要么重复此过程,将邮件转发到更接近目标收件人,要么直接将邮件传递给收件人。

历史

在 SMTP 协议出现之前,电子邮件是使用 UUCP(Unix 到 Unix 复制协议)传递的。

在 SMTP 的早期,在垃圾邮件成为互联网上一个重大问题之前,可以手动定义电子邮件要采取的路线。这是通过将多个“@域名”条目附加到收件人地址来完成的。例如

[email protected]@[email protected]

带有此收件人地址的邮件将首先被路由到 domain3.com 的邮件服务器,然后路由到 domain2.com 的邮件服务器,最后路由到 domain1.com 的邮件服务器,在那里它将被传递到本地用户。

由于现在互联网上可访问的邮件服务器上存在反中继限制,这通常不再可能。

华夏公益教科书