【发布时间】:2017-09-04 11:57:12
【问题描述】:
根据http://www.kitterman.com/spf/validate.html 上可用的 SPF 验证工具,我的域已正确配置 SPF 记录:v=spf1 ip4:111.222.333.444 include:zoho.com ~all
我从以下地址发送电子邮件:
- zoho.com(在 Gmail 中验证并立即发送电子邮件)
- 我的服务器通过 PHP 使用
sendmail(这不会验证,电子邮件会延迟大约 122 秒)
我该如何解决这个问题?
消息是Gmail couldn't verify that my-domain.com actually sent this messages (and not a spammer).,它链接到https://support.google.com/mail/answer/180707
(我应该指出,我在很多天前就已正确设置了 SPF 记录,并且所有 DNS 服务器现在肯定都已更新。它目前已将 TTL 设置为 30 秒,反正已经持续了几个星期。)
更新:我刚刚注意到 GMail 发现电子邮件是从 sd-11111.dedibox.fr 发送的,而不是从 111.222.333.444 发送的,但是 ping sd-11111.dedibox.fr 会返回这个确切的 IP:Reply from 111.222.333.444: bytes=32 time=38ms TTL=52 所以我仍然不知道为什么它不发送不考虑IP?
【问题讨论】:
-
sd-11111.dedibox.fr无法为我解析任何 IP。它是否仅在您的网络中定义?如果是这样,Gmail 也无法解决。 -
所有 IP、ID 和域名都被替换为占位符以隐藏私人信息。在浏览器(端口 80)中输入
sd-11111.dedibox.fr或111.222.333.444会打开完全相同的 Apache/PHP 主页。 -
除非这也是由您的匿名化引起的,否则 Google 似乎正在尝试验证列为“smtp.mailfrom”的域,而不是 / 以及列为“From”的域。
-
匿名的东西是:
my-email@gmail.com、两个 SMTP id、ESMTP id、时间戳、sd-111111.dedibox.fr、111.222.333.444和webmaster@my-domain.com。其余完好无损。因此,“smtp.mailfrom”附加的内容除了域名没有修改。