我正在运行一个邮件服务器,并且在向Google发送邮件时遇到问题。 邮件到其他提供者工作正常。
我想这可能与我的DNS设置有关,因为我已经读过Google对正确的MX和SPFlogging非常挑剔。
这是我有什么:
dig A xx.yy.zz和dig AAAA xx.yy.zz提供正确的IP。 dig MX xx.yy.zz返回xx.yy.zz dig TXT xx.yy.zz返回"v=spf1 a mx ip4:xxx.xxx.xxx.xxx ip6:xxxx:xxxx:xxxx:xxxx::xxx ~all" 。 [email protected] 。 有没有其他的设置,我应该看看?
你说你不是从收到邮件的同一台服务器上发送的。
如果您有另一台服务器用于发送(与您的logging不同),则需要在该spflogging中添加该ip:
"v=spf1 a mx ip4:xxx.xxx.xxx.xxx ip4:yyy.yyy.yyy.yyy ip6:xxxx:xxxx:xxxx:xxxx::xxx ~all"
你应该得到反弹消息发送到您的邮件服务器定义与mxlogging或有错误的邮件日志输出服务器。 其中一个应该给你线索为什么消息被拒绝。
如果被拒绝为垃圾邮件,您可以联系Google并报告: https : //support.google.com/mail/contact/gtag_headers?hl = zh_CN&bug_topic = 69585&ctx = gtag_headers
如果您经常发送到谷歌,您可能需要使用Postmaster工具和身份validation您的域名。 这里解释步骤: https : //support.google.com/mail/answer/6227174?hl = zh_CN
确保您连接到Google的IP地址具有反向DNS。 那就是你的服务器主机名parsing成IP,同一个IP应该parsing回服务器主机名。 通常谷歌作为一个通用的接受者,只是检查服务器的基本设置。 也可以使用telnet&尝试从您的服务器发送电子邮件给谷歌,这可能会给你实际的错误