我无法直接获得SPF。我的网站托管在bluehost上。我试过他们的服务台,但至少可以说它们并不是很有用。我正在使用mail-tester.com测试我的电子邮件,并继续遇到新问题。
我发现这篇文章很有用:SPF Permanent Error: Too many DNS lookups
特别是亚当的回答。
我已经尝试过几件事,但是我的机智结束了。
似乎有一段时间有效的事情是:
v=spf1 ip4:111.111.11.11 ip4:111.111.11.111 a mx include:_spf.bluehost.exemple.com include:_spf.google.com ~all
一开始的IP地址是由邮件测试人员提供的,没有发送者政策,但当然地址不断变化。
使用此工具检查后:
邮件似乎来自gateway24.websitewelcome.com。我继续将此添加到我的SPF中,如下所示:
v=spf1 a mx include:_spf.bluehost.exemple.com include:_spf.gateway24.websitewelcome.com include:_spf.google.com ~all
昨天它看起来就像是故事的结尾但今天mail-tester.com说这些变化都没有“适用的发件人政策”:
_spf.bluehost.exemple.com
bluehost.exemple.com
_spf.bluehost.com
bluehost.com
真的看不出我在这里缺少什么。非常感谢那些试图提供帮助的人。
这是我目前的spf:
v=spf1 a mx include:bluehost.exemple.com include:_spf.gateway24.websitewelcome.com include:_spf.google.com ~all
这是邮件测试员给我的整个邮件:
dig + short TXT exemple.com:
•“v = spf1 a mx include:bluehost.exemple.com include:_spf.gateway24.websitewelcome.com include:_spf.google.com~all”
•“google-site-verification = blablablablablablabla”
挖掘+短TXT @ ns1.bluehost.com。 exemple.com:•“v = spf1 a mx include:bluehost.exemple.com include:_spf.gateway24.websitewelcome.com include:_spf.google.com~all”
•“google-site-verification = blablablablablablabla”spfquery --scope mfrom --id [email protected] --ip 111.111.11.11 --helo-id gateway24.websitewelcome.com:
•permerror
•exemple.com:包含的域名“bluehost.exemple.com”没有适用的发件人政策
•exemple.com:包含的域名“bluehost.exemple.com”没有适用的发件人政策
•Received-SPF:permerror(exemple.com:包含的域'bluehost.exemple.com'没有适用的发件人策略)receiver = ns111111.ip-11-11-111.eu;同一性= MAILFROM;包络线从=“[email protected]”; HELO = gateway24.websitewelcome.com;客户IP = 111.111.11.11
我设法用以下方法修复了我的SPF:
v = spf1 a mx包括:spf2.bluehost.com包括:websitewelcome.com~all
我发现这个工具很有用:
https://mxtoolbox.com/spf.aspx
使用mxtoolbox,我可以查看bluehost.com本身包含的SPF记录。我可以看到他们添加了saleforce的spf和其他对我没用的东西。那些额外的SPF超过了10次查找的限制,在mail-tester.com上给我评分不佳
唯一真正有用的记录是spf2.bluehost.com,这是唯一一个解析实际IP地址的记录。
通过mail-tester.com,我可以看到我的邮件是从websitewelcome.com的服务器发送的。
所以我添加了这两个,这解决了这个问题。
希望这有帮助。