备份 mx 与第二个专用邮件服务器

备份 mx 与第二个专用邮件服务器

当我有两台服务器可用时,

  1. 一个主邮件服务器 + 一个备份 MX,仅在主邮件服务器关闭时才对邮件进行排队

  2. 两个“专用”(可能配置相同)邮件服务器,作为所有域的端点

我的当前配置的草图如下所示。

服务器配置

答案1

您是否需要两台邮件服务器?SMTP 是一种存储转发协议,通常可以很好地应对长达一两天的中断。

我不确定为什么您的图表中有四台 MX 服务器。每个 MX 只需要一个邮件域。多个域可以指向同一个 MX。例如mail1.example.commail2.example.com可以支持任意数量的域。(注意:mail1和子域是服务域,通常与服务运行的主机名不同。)其他域必须是虚拟域或具有独立 MDA(邮件传递代理)的域。这可能是您列为和的mail2服务器的用途,或者这些是您打算用作 MX 的服务器。 server 1server 2

如果您的流量在传出方向更加平衡,那么为传入消息设置一个传出 MTA(邮件传输代理)和一个单独的 MX 服务器可能会更有意义。

  1. 一个主邮件服务器 + 一个备份 MX,仅在主邮件服务器关闭时才对邮件进行排队

优点:我假设您打算使用主邮件服务器作为 MDA。只有一个 MDA 会让事情变得更简单。

缺点:备份 MX 很可能被垃圾邮件发送者用作目标。如果主邮件服务器停机时它无法完全验证传入消息,您可能需要默默地丢弃到达那里的消息或生成反向散射电子邮件。

  1. 两个“专用”(可能配置相同)邮件服务器,作为所有域的端点。

优点:拥有两台服务器可以增加冗余度,并可能让您平衡负载。如果两台服务器充当 MDA,则您需要共享存储或一种在两台服务器之间平衡用户数据的方法。

缺点:您应该对两台服务器进行不同的配置,至少要有不同的邮件域。如果您有单独的服务器充当 MDA,则配置差异可能相对较小。

运行两个活动的 MX 服务器除了运行一个邮件服务器的问题之外,还会带来其他问题。在您掌握运行单个邮件服务器之前,最好还是坚持使用一个。一旦您掌握了运行一个服务器的方法,您就应该能够决定如何为您的组织分担负载。

答案2

其优点和缺点以及如何权衡它们确实取决于业务应用。

这个问题也有点难以回答,因为不同点可能存在冗余和负载平衡,这取决于你抽象和真正分解服务的程度。

一般而言,第一种方案是中小型部署最典型的方案。它易于配置、成本低且易于概念化。

对于 #2,您不一定会得到您想要的东西。或者,根据您的潜在顾虑,可能有其他方法可以解决它。例如,#1 中的“主邮件服务器”没有理由只能是一台服务器。它也可以很容易地成为具有共享数据存储池的前端 SMTP 服务器集群。

因此,为了解决您的具体情况,上述内容通常适用,并且需要更多信息才能提供实际的个性化建议。

相关内容