SPF:softfail(转换电子邮件的域名不会将2a01:4f8:121:2062 :: 2指定为允许的发件人)

我看到这个SPF软失败从我的服务器发送的电子邮件,我注意到2a01:4f8:121:2062 :: 2是一个IPV6地址。 当我检查2a01:4f8:121:2062 :: 2时,它被翻译为0.0.0.2 ipv4,所以ipv6地址似乎是假的。

我有一个没有configurationipv6的Centos服务器,我把所有的东西都设置为默认值。

我该如何解决这个问题? 我应该禁用ipv6在我的服务器上? 是postfix负责这个? 为什么postfix在没有configuration的情况下用ipv6发送邮件?

按要求(我用XX编辑了我有效的ipv4地址)

[root@host ~]# ifconfig -a eth0 Link encap:Ethernet HWaddr XX:XX:XX:2B:97:82 inet addr:XX.XXX.XXX.XX Bcast:XX.XXX.XXX.XX Mask:255.255.255.255 inet6 addr: 2a01:4f8:121:2062::2/64 Scope:Global inet6 addr: fe80::4261:86ff:fe2b:9782/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5906959065 errors:0 dropped:0 overruns:0 frame:0 TX packets:3933424961 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:6766726597523 (6.1 TiB) TX bytes:1315274953503 (1.1 TiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:34502551 errors:0 dropped:0 overruns:0 frame:0 TX packets:34502551 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:37797695084 (35.2 GiB) TX bytes:37797695084 (35.2 GiB)` 

我们已经确定您的服务器实际上是为ipv6configuration的,并且具有完全全球有效的地址。 我认为,处理原来的问题。

如果你不知道你正在运行v6,你应该检查你的ip6tables规则,因为它可能参与你不知道或不想要的各种对话! 如果需要进一步的certificate(我有v6到我的桌面):

 [me@risby ~]$ telnet 2a01:4f8:121:2062::2 110 Trying 2a01:4f8:121:2062::2... Connected to 2a01:4f8:121:2062::2. Escape character is '^]'. +OK Dovecot ready. quit +OK Logging out Connection closed by foreign host. 

如果你不想运行v6,你可以用它来禁用它

 IPV6INIT=no IPV6_AUTOCONF=no 

/etc/sysconfig/network-scripts/ifcfg-eth0 ,虽然我个人认为v6是即将到来的浪潮,你有很好的机会去玩!