我有一个运行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