我有一个 Postfix 充当反垃圾邮件网关,邮件经过处理后会通过传输方式发送到我的 Exchange Server。现在我想添加另一个 Postfix 作为 Exchange 框的备份,我该如何告诉“Postfix 网关”仅在 Exchange 关闭时才将邮件发送到“Postfix 备份”框?
谢谢
答案1
您可以使用本地 DNS 服务器并在此配置两个 MX。
例如:您已将 Postfix 邮箱配置为 MX域名.com. 您的 Exchange 服务器在内部也有一个域,例如交换.域.本地,它在 Postfix 中配置为您的传输目的地。
现在您为交换.域.本地,一个优先级较高,一个优先级较低。
这肯定假设您有一个本地 DNS。
答案2
一种方法是发送到域名,然后该域名将使用 MX 10 作为主域名响应,使用 MX 20 作为备份域名响应,依此类推。SMTP 已经内置了此类冗余,当主域名没有响应时,将尝试使用备用域名。
在 postfix 中,确保传输过程中不包括目的地周围的 [],这样 postfix 将在发送之前进行 DNS 查找。
缺口