SPF记录无法验证

时间:2014-10-28 04:42:17

标签: dns spf dkim

在注意到我们的电子邮件被发送到Gmail上的垃圾邮件文件夹后,即使只发生在Gmail上,我们也会调查任何可能的问题。

现在,我们正在调查SPF记录,清理后看起来像这样:

v=spf1 a include:sendgrid.com include:_spf.google.com -all

我们在http://www.kitterman.com/spf/validate.html上运行的测试导致“SPF记录中的DNS查找过多”错误。

据我所知,那里的SPF记录只有2个dns查找...我检查了其他SPF记录,例如Sendgrid,他们有更多的查找,但他们的测试仍然是“通过”。

我的SPF记录既作为SPF又作为TXT发布。我错过了什么吗?

域名是fulltraffic.net

1 个答案:

答案 0 :(得分:3)

示例SPF记录有三种机制可能需要DNS查找:"a"机制和两种"include"机制。这远远低于最新RFC7208版本定义的10限制(请参阅https://tools.ietf.org/html/rfc7208#section-4.6.4,此限制已在RFC4408中出现)。

这里的罪魁祸首是"include"触发对所包含策略的递归评估,但限制是针对完整评估(而不是针对每个策略)。在您的情况下,所包含的策略定义了7个进一步包含,进而定义进一步包括,总体上超过10个基于DNS的术语限制。

您需要找到一种方法来减少基于DNS的术语数量,例如将"a"机制替换为"ip4"机制。