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

当我有两台服务器时,有什么优点和缺点

  1. 一个主邮件服务器+一个备份MX,只有在主服务器closures时才将邮件排队

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

我目前的configuration草图见下文。

服务器配置

你是否需要两台邮件服务器? SMTP是一种存储和转发协议,通常可以长达一两天的中断时间。

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

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

  1. 一个主邮件服务器+一个备份MX,只有在主服务器closures时才将邮件排队

PRO:我假设你打算使用主邮件服务器作为你的MDA。 只有一个MDA使生活更简单。

CON:备份-MX可能被垃圾邮件发送者用作目标。 如果在主邮件服务器closures时无法完全validation传入的邮件,则可能需要悄悄地丢弃到达的邮件或生成反向散布电子邮件。

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

PRO:有两台服务器可以增加你的冗余,并且可以让你平衡你的负载。 如果两台服务器充当MDA,那么您需要共享存储或者在两台服务器之间平衡用户数据的方法。

CON:对于两台服务器,你应该有不同的configuration,在最小的不同的邮件域。 如果您将不同的服务器用作MDA,则configuration差异可能相对较小。

除了运行邮件服务器的问题之外,运行两个活动的MX服务器还会增加额外的问题。 直到你掌握了运行一个邮件服务器,最好坚持一个。 一旦掌握了运行一台服务器的信息,您应该能够决定以何种方式为组织分配负载。

优点和缺点,以及如何权衡他们真的取决于业务应用程序。

这个问题也有点难以回答,因为在不同的地方可以有冗余和负载平衡,这取决于你抽象和真正打破你的服务。

一般而言,#1是中小型部署最典型的情况。 configuration简单,成本低,易于概念化。

对于#2,你不一定会得到你所要求的。 或者,也许还有其他方法可以解决这个问题,这取决于你所关心的问题。 例如,没有理由#1中的“主邮件服务器”只能是一个服务器。 它可以很容易地成为具有共享数据存储池的前端SMTP服务器集群。

因此,为了解决您的具体情况,上述内容通常适用于实际的个性化build议,需要更多的信息。