我有一个运行CentOS 7 Minimal的非托管VPS。我已经安装了Exim来发送电子邮件。我的主服务器IP是IPv4,我有一个额外的IPv6地址。
Exim使用IPv6地址发送电子邮件。我想覆盖它并使用IPv4主服务器地址。我将interface
行添加到exim.conf:
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”
由于
答案 0 :(得分:2)
我也有这个问题,将disable_ipv6移动到配置文件的开头并解决了
root@hostname/etc/exim4 # service exim4 restart
root@hostname/etc/exim4 # exim -bP disable_ipv6
disable_ipv6