Postfix 不使用特定的传出 IP 地址发送邮件

Postfix 不使用特定的传出 IP 地址发送邮件

我使用 pacemaker/corosync 设置了集群,并设置了一些故障转移 IP。我已指定 postfix 使用其中一些故障转移 IP,方法是:-

smtp_bind_address = aa.bb.cc.dd

在 main.cf 中

但是,当我向我的 google a/c 发送测试邮件时,我收到的邮件来自实际服务器 ip 地址,而不是上面的 ip 地址。

有人知道这可能是什么原因造成的吗?

非常感谢

答案1

您想要smtp_bind_address,但很可能没有设置inet_interfaces(inet_interfaces=all 或 inet_interfaces=eth1)

进行更改,然后停止/启动 postfix。如果您正在更改 inet_interfaces,则不能直接重新加载。如果接口为空(或未设置),Postfix 将忽略任何绑定配置。

相关内容