发不出邮件到gmail - does not meet IPv6 sending guidelines regarding PTR records

国外的一个VPS,WordPress表单提交后发出邮件,收不到邮件。VPS系统是CentOS 7。

过程:

1.tail /var/log/maillog # 查看邮件日志内容,有关键内容:Our system has detected that this 550-5.7.1 message does not meet IPv6 sending guidelines regarding PTR records 550-5.7.1 and authentication. Please review 550-5.7.1 https://support.google.com/mail/?p=IPv6AuthError for more information 550 5.7.1

2.ip addr # 查看当前系统eth0 网卡有IPv6地址

3.vi /etc/sysctl.conf # 编辑文件,添加一行 net.ipv6.conf.eth0.disable_ipv6 = 1

4.sysctl -p # 让新设置生效

5.再次通过wordpress表单发邮件,成功发出。原因应该是gamil要求IPv6有PTR解析记录(IP到域名)

参考:

标签: gmail

添加新评论