我在 Centos 服务器上安装了 postfix,其中有 1 个主 ip 1.1.1.1 和一系列 ip 2.2.2.0/24
问题是:我只能使用主 IP 1.1.1.1 发送邮件,当我将其更改为范围中的另一个 IP 时,例如:2.2.2.222,邮件仍停留在队列中(状态=延迟)
maillog 错误:to=、relay=none、delay=70314、delays=70164/0.01/150/0、dsn=4.4.1、status=deferred(连接到 mx2.hotmail.com[65.55.92.136]:25:连接超时)。
附加信息: - 尚未设置 DNS - 通过在 /etc/sysconfig/network-scripts 中创建一个名为 ifcfg-eth0-range0 的新文件添加了块 2.2.2.0/24,并且我们将从 2.2.2.0 到 2.2.2.255 的所有 ip 地址都放在其中 - 我使用 /etc/postfix/main.cf 上的“inet_interface = ip”来更改发送 ip
你能帮我解决这个问题吗?
答案1
您需要在服务器上添加适当的路由,否则它可能会尝试通过您的第一个 IP 范围的默认路由器发送。