互联网技术/电子邮件路由
外观
< 互联网技术
电子邮件路由完全基于电子邮件的目的地地址。电子邮件地址具有以下格式
用户名 @ 域名
(例如:[email protected])
虽然理论上邮件客户端可以直接将自己的邮件传递给收件人,但这并不理想。因此,最终用户的邮件客户端将使用 SMTP 或类似协议将其传出邮件传递到其本地邮件服务器。
然后,本地邮件服务器执行 DNS 查询以查找收件人域名的“MX”(邮件交换器)记录。这些 MX 设备是该域中所有电子邮件地址的指定邮件服务器。
然后,本地服务器尝试按优先级顺序与每个 MX 服务器建立 SMTP 连接,直到连接成功。它将邮件转发到远程服务器并结束连接。
然后,远程邮件服务器要么重复此过程,将邮件转发到更接近目标收件人,要么直接将邮件传递给收件人。
历史
在 SMTP 协议出现之前,电子邮件是使用 UUCP(Unix 到 Unix 复制协议)传递的。
在 SMTP 的早期,在垃圾邮件成为互联网上一个重大问题之前,可以手动定义电子邮件要采取的路线。这是通过将多个“@域名”条目附加到收件人地址来完成的。例如
[email protected]@[email protected]
带有此收件人地址的邮件将首先被路由到 domain3.com 的邮件服务器,然后路由到 domain2.com 的邮件服务器,最后路由到 domain1.com 的邮件服务器,在那里它将被传递到本地用户。
由于现在互联网上可访问的邮件服务器上存在反中继限制,这通常不再可能。