我的域名的 txt 条目如下:
“v=spf1 a ip4:aspmx.googlemail.com ptr:aspmx.googlemail.com include:aspmx.googlemail.com -all”
我也尝试过使用。ptr
但是a
,我不确定我是否完全理解它们之间的区别。PTR 似乎对域进行了反向查找,而 A 只是引用区域文件中的 A 记录?
Gmail 的标头响应是:
已接收 SPF:未知(google.com:域名[电子邮件保护]使用了客户端无法识别的机制。未知机制:))
身份验证结果:mx.google.com;spf=permerror(google.com:域名[电子邮件保护]使用了客户端无法识别的机制。未知机制:))[电子邮件保护]; dkim=中性(无键)[电子邮件保护]
答案1
~all
googlemail 的正确 TXT 记录是“v=spf1 include:aspmx.googlemail.com ~all”。您还应该注意versus的用法-all
。
答案2
请参阅此页面:请参阅来自 Google 的此页面:http://support.google.com/a/bin/answer.py?hl=en&answer=178723
发布使用 -all 而非 ~all 的 SPF 记录可能会导致传送问题。有关 Google Apps 邮件服务器地址的详细信息,请参阅 >Google IP 地址范围。
编辑:你也应该真的使用 DKIM。随着 DMARC 标准化的临近,这一点非常重要。