如何使用transport_maps覆盖特定域的MX值,但具有某种forms的冗余

我有一个postfix邮件服务器,我想覆盖特定域的MX值。

根据我的理解,这可以通过使用transport_maps来完成

http://www.postfix.org/postconf.5.html#transport_maps

你添加一行到/ etc / postfix / transport:

example.com smtp:[9.9.9.9]

使用以下命令生成后期映射文件:

postmap哈希:/ etc / postfix / transport

在/etc/postfix/main.cf中添加或编辑一行:

transport_maps = hash:/ etc / postfix / transport

重新启动Postfix

我的问题是,当正常使用MX地址,你通常有多个邮件服务器的冗余(以防万一离线)我怎样才能达到一个传输地图,因为它似乎指向一个单独的IP地址相同的事情。 有没有什么办法来设置,以便在第一个失败的情况下尝试多个IP地址。

据我所知,SMTP传输不这样做。 然而,您可以设置一个虚拟DNS域名与MXlogging指向您要中继邮件的主机,并使用它在您的交通地图没有方括号

dest.example.com smtp:dummy.example.net