使用 postfix 将所有域名转发到中继主机

使用 postfix 将所有域名转发到中继主机

我正在尝试设置一个备份邮件服务器,以便在主邮件服务器发生故障时保存所有传入邮件。我找到了一个指南,但它假设您只使用一个域,因此将其指定为中继域。

然而,我们的邮件服务器可能有许多域名被 cnamed,而我并不想维护一个数据库来供 postfix 查找。

所以问题是我是否可以将所有内容转发到主服务器(如果无法送达,则将邮件保存在本地),但避免发送到本地主机名的电子邮件也被卷入其中的问题,这可能会导致任何退回的电子邮件出现电子邮件循环。

答案1

您可以通过配置指令将备份邮件服务器设置为使用主邮件服务器作为智能主机relayhost。这将导致所有邮件不是本地发送到备份邮件服务器的邮件将被转发到您的主邮件服务器,包括主邮件服务器上托管的域以及所有外部域。请注意,这将阻止在主邮件服务器关闭时发送外发邮件。

答案2

由于垃圾邮件规则、spf/dkim 故障等,您的“备份”邮件服务器需要知道应该接受哪些邮件以及应该拒绝哪些邮件。

如果您只是接受和转发所有内容,您甚至可能会进入黑名单,因为即使您实际上并没有传递它们,您也可能看起来像是一个开放的中继。

如果我是你,我会准备一个辅助邮件服务器,该服务器具有更高优先级的 MX 记录,配置为接受不超过主邮件服务器接受的内容。

如果您使用 postfix,则可以使用传输图来指定如何将您的邮件传递到您的主服务器。

相关内容