我的网站的SPF记录出现“DNS查找次数过多”的错误。
阅读以下帖子中的建议后,我决定按照建议尝试并合并我的服务以减少查找次数。
参考文献:
Too many DNS lookups in an SPF record
PermError SPF Permanent Error: Too many DNS lookup
现在我的SPF记录是这样的:
v=spf1 a include:servers.mcsv.net include:_spf.google.com include:spf.mtasv.net include:jangomail.com ~all
我想合并我的服务,以便最终得到这样的结果:
v=spf1 a include:servers.mcsv.net include:_spf.google.com ~all
我将用Mandrill(Mailchimpservers.mcsv.net的一部分)替换jangomail作为我的交易电子邮件。 mtasv.net是多余的,因为我们不再使用此服务。
我的情况与这里的问题完全相同:
SPF Record for Mandrill
Mandrill的Kaitlin建议按照以下说明设置SPF记录,以包含Mailchimp和Google Apps。
v=spf1 a include:servers.mcsv.net include:_spf.google.com ~all
但是,如果我这样做,它最终不会超过10个查找,因此仍然超出了协议的限制吗?
包括:servers.mcsv.net包括
_spf.google.com包括:
总计11个查询。
还有其他解决方法吗?
最佳答案
由于包含的域可能包括其他域,因此使用include
进行合并可能总是会导致进行过多的DNS查找。
若要查看我解决此问题的方法,请查看SPF-tools,它重新组合了原始SPF记录,并且仅将ojit_code和ip4
字段输出到新记录中。随时问我任何问题,我将很乐意帮助/扩展存储库中的文档。
关于email - SPF记录-DNS查找过多,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23411519/