如我附图所示,我有2个邮件中继服务器(ap03.net和ap04.net)配置为指向相同的smtp服务器。
ap03.net和ap04.net有相同的配置,都运行postfix,所有主机都指向主邮件中继服务器ap03.net
DNS上的MX记录仅指向smtp.net邮件服务器
当ap03.net主继电器停机时,如何配置ap04.net中继服务器作为备份?
答案 0 :(得分:0)
在您的DNS区域文件中,您需要指定多个MX - 编号最小的MX应该是您的ap03.net服务器......
MX 10 ap03.net
MX 15 ap04.net
然后你需要在ap04.net上配置postfix以将邮件传输到下一个MX。不幸的是,如何做到这一点取决于你的确切配置 - 你使用文本文件映射用户/域,它是来自一组mysql数据库表等。
平面文件,充当您域上所有地址的MX - https://www.howtoforge.com/postfix_backup_mx#-configuring-postfix-on-mxexamplecom。请注意,这意味着任何无法投递的地址(ap03.net上不存在地址)将从ap04.net反弹如果ap03.net不可用。
使用mysql后端和虚拟用户,仅作为存在地址的备份mx ... http://www.somerandomstuff.com/2010/04/26/backup-mx-with-postfix-mysql/ - 请务必阅读本页底部有关备份MX上的收件人列表的说明...