在 Postfix 中配置备份邮件中继

Configure Backup Mail Relay in Postfix

如我附上的图表所示,我有 2 个邮件中继服务器(ap03.net 和 ap04.net)配置为指向同一个 smtp 服务器。

ap03.net 和 ap04.net 具有相同的配置,都是 运行 后缀并且所有主机都指向主邮件中继服务器 ap03.net

DNS 上的 MX 记录仅指向 smtp.net 邮件服务器

如何在 ap03.net 主中继出现故障时将 ap04.net 中继服务器配置为备用服务器?

在您的 DNS 区域文件中您需要指定多个 MX - 编号最小的应该是您的 ap03.net 服务器...

MX      10  ap03.net
MX      15  ap04.net      

然后你需要在ap04.net上配置postfix来将邮件传输到下一个MX。不幸的是,如何执行此操作取决于您的确切配置 - 您是否使用文本文件进行映射 users/domains,它是否来自一组 mysql 数据库表等

平面文件,充当您域中 所有 地址的 MX - https://www.howtoforge.com/postfix_backup_mx#-configuring-postfix-on-mxexamplecom。请注意,这意味着如果 ap03.net 不可用,任何无法投递的东西(ap03.net 上不存在地址)将从 ap04.net 退回。

使用 mysql 后端和虚拟用户,仅充当存在地址的备份 mx... http://www.somerandomstuff.com/2010/04/26/backup-mx-with-postfix-mysql/ - 请务必阅读本页底部关于收件人列表的注释备份 MX ....