在CentOS6.6服务器上,我们通常有3-4个故障转移IP,在我们的域之间分发。这样,后缀,当发送出去的电子邮件时,绑定到为域名链接的IP,分隔每个IP的信誉状态。
唯一的问题是后缀使用主机名值作为HELO名称,并且主机名值不对应于实际使用的IP地址的反向DNS。
我们分发绑定IP的方式是通过sender_dependent_transport_maps在/etc/postfix/master.cf中定义一系列smtp传输守护进程,并将不同的域映射到带有berkeley_db的传输。这个技术在这里解释得很好:http://wied.it/blog/sender-dependent-default-transport-maps-with-postfix-the-easy-way.html
在我们的示例中,SMTP守护进程的master.cf行如下所示:
outgoing-10.10.10.20- unix - n n - - smtp -o smtp_bind_address=10.10.10.20 -o smtp_bind_address6= -o smtp_address_preference=ipv4我们需要用这种方法改进两个方面:
是否有办法从绑定地址的反向DNS查找中分配smtp_helo_name,最好是在main.cf?
发布于 2015-07-14 13:24:54
后缀不支持这些功能(基于反向IP的smtp_helo_name)。您需要在master.cf中手动硬编码它。
事实上,后缀很少使用 DNS查找作为信息源(除了几种情况下通过MX记录和DNSBL限制进行邮件路由)。你得绕开它
master.cf。https://serverfault.com/questions/705275
复制相似问题