我有一个运行CentOS 7 Minimal的非托管VPS。我已经安装了Exim用于发送电子邮件。我的主服务器IP是IPv4,我还有一个附加的IPv6地址。

Exim使用IPv6地址发送电子邮件。我想覆盖它并使用IPv4主服务器地址。我在exim.conf中添加了interface行:

remote_smtp:
   driver = smtp
   interface = x.x.x.x


然后重新启动Exim,但是无论如何,它都使用IPv6。我以为Exim会忽略配置文件,但事实并非如此,就好像我为接口输入了错误的IP格式并尝试sendmail一样,发送电子邮件时我得到了错误的IP格式。

我尝试将disable_ipv6 = true添加到exim.conf的末尾,但是当我保存并重新启动Exim时,运行Sendmail时出现以下错误:“ Option disable_ipv6 unknown”

谢谢

最佳答案

我也遇到了这个问题,将disable_ipv6移到了配置文件的开头,就解决了

root@hostname/etc/exim4 # service exim4 restart
root@hostname/etc/exim4 # exim -bP disable_ipv6
disable_ipv6

10-08 07:41