![什么是 SMTP 中继和智能主机?](https://linux22.com/image/565795/%E4%BB%80%E4%B9%88%E6%98%AF%20SMTP%20%E4%B8%AD%E7%BB%A7%E5%92%8C%E6%99%BA%E8%83%BD%E4%B8%BB%E6%9C%BA%EF%BC%9F.png)
SMTP 中继到底是什么?SMTP 智能主机到底是什么?有人能给我简单介绍一下吗?包括它们之间的关系?
答案1
一般来说,两者都是邮件中继,邮件中继只是一个通过 SMTP 将邮件传递给另一个邮件服务器的服务器,而不是通过 POP3/IMAP/HTTP 向最终用户提供邮箱服务的服务器。
智能主机是专门处理出站电子邮件的邮件中继。如果您有私有 LAN,您可能希望控制出站电子邮件的流量,并防止“任何旧服务器”能够将电子邮件传递到互联网,或者您的内部系统仅解析内部 DNS,而无法解析“互联网上”系统的主机或域 MX 记录。在这种情况下,您可以将单个主机指定为智能主机。所有其他机器都会盲目地将所有出站电子邮件发送到智能主机。智能主机将能够解析互联网上的主机和域 MX 记录,并且防火墙/acl/iptables/whatever 允许它与端口 25 或端口 587 上的其他主机通信,以传递出站电子邮件。
邮件中继的另一个常见用途是处理入站电子邮件。如果您经营一家拥有数千或数十万用户的大型组织,将电子邮件写入块存储会耗费大量的时间和资源。如果您只有 1 台服务器来执行此操作,它很快就会陷入困境。如果您有多台服务器,每台服务器都为一部分用户提供服务,则必须将每个用户的电子邮件域更改为与该用户不同的域。这些解决方法很快就会变得相当不方便。解决方案是为您的域设置单个 MX 记录,该记录可能会解析(通过负载平衡或 DNS 循环)到多个邮件中继服务器。这些邮件中继将配置为接受域中任何用户的电子邮件,同时过滤垃圾邮件,然后它将查阅自己的策略/映射来确定需要将电子邮件转发到哪个邮箱服务器才能到达最终用户的邮箱。用户 A => 服务器 1,用户 B => 服务器 2,等等。
这样一来,承担从互联网接收所有用户电子邮件重任的服务器就可以快速转发电子邮件,而单个邮件量较低的邮箱服务器则可以承受将消息写入磁盘的资源损失,而不会成为瓶颈。
答案2
- SMTP 中继是一个接受传入的 SMTP 并将消息转发到某处以便将其传递到正确位置的主机。
- SMTP 智能主机是一个 SMTP 中继,它能够智能地将内容发送到正确的位置。
通常,我们希望其中任何一个都能够将暂时无法发送的消息排队,以便稍后再试。
答案3
中继是一种 MTA(邮件传输代理),它会将电子邮件转发到另一台服务器。最令人担忧的是开放中继,它会接受任何人的电子邮件并转发给任何人。这些对于发送垃圾邮件很有用,许多系统都会尝试避免接受来自它们的电子邮件。
智能主机是一类中继服务器,用于为特定用户组中继电子邮件。ISP 通常提供中继服务器,从其网络接收电子邮件并将其中继到互联网。它们可能需要身份验证。
MSA(邮件提交代理)是通常需要身份验证的智能主机。有一个单独的提交端口供它们使用。MSA 对移动用户很有用,因为它们允许用户使用受信任的邮件服务器中继电子邮件。
答案4
它们是相同的。两者都中继邮件,但您的 ISP 的邮件被强调为智能主机。
智能主机通常在中继邮件之前要求进行身份验证(SMTP-AUTH)。