![为什么以及如何通过多个邮件传输代理传输电子邮件?](https://linux22.com/image/778439/%E4%B8%BA%E4%BB%80%E4%B9%88%E4%BB%A5%E5%8F%8A%E5%A6%82%E4%BD%95%E9%80%9A%E8%BF%87%E5%A4%9A%E4%B8%AA%E9%82%AE%E4%BB%B6%E4%BC%A0%E8%BE%93%E4%BB%A3%E7%90%86%E4%BC%A0%E8%BE%93%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%EF%BC%9F.png)
我读到一些关于邮件中继的解释,邮件可以通过多个 MTA 从发件人的 MTA 传递到收件人的 MTA。它是如何工作的(我认为,发件人的 MTA 只需使用 DNS 确定收件人的 MTA 的 IP 地址并直接将邮件发送给它,因此不涉及其他 MTA)以及这样做有什么好处?
答案1
一封电子邮件中有超过 2 个 MTA(1 个发件人,1 个收件人)的情况非常常见。可能的原因包括:
- 大型环境中的边缘 MTA。(边缘服务器负责发送/接收外部电子邮件,而一个或多个内部服务器负责邮件存储和客户端连接。)
- 第三方垃圾邮件/安全解决方案。(然后将邮件转发给另一个 MTA。)
- 转发器。(然后将邮件转发到另一个 MTA。)
我敢打赌,如今多个 MTA 比单个 MTA 配置更为常见。
答案2
此外长颈鹿的回答。
另请查看维基百科如何解释MX 记录以及备份 MX 记录。
当无法联系到主 MX 时,发件人的邮件服务器将向备份 MX 发送邮件。备份 MX 将接受邮件并将其保留在其队列中,直到邮件过期或可以将其发送到主 MX。
这消除了发件人排队未送达邮件的负担,并使队列由收件人管理。
如今,备份 MX 记录很可能仅在计划维护和停机时才需要,但在过去,系统仅间歇性在线的情况更为常见。域通常会与连接性更好的邮件服务器的运营商达成协议,以使用他们的服务器作为备份(当他们无法操作自己的服务器时),或者他们的 ISP 会将其作为服务提供。邮件将在备份 MX 服务器上排队(比大多数发件人排队的时间长得多),并且每当主 MX 服务器上线时,都会触发所有排队邮件的传送(使用 ETRN 命令)。这将允许站点运行自己的内部邮件服务器,而无需全天候在线(使用昂贵的拨号连接)。