时间:2016-01-05 19:14:53

标签: dns mandrill spf

尝试使用Mandrill设置我的发送域名。我已成功验证域名和DKIM设置。

但是,我仍然收到以下SPF错误:

  

您的SPF记录需要处理10个以上的DNS查询。这个   可能是由于包含需要多次查找的域。   尝试通过删除任何不必要的部分来简化您的SPF记录。

这是我目前的TXT记录:

v=spf1 a mx ptr include:bluehost.com include:spf.mandrillapp.com ?all

我的TXT记录存在问题吗?或者它可能是别的东西。

*更新:需要减少我的域名的DNS查询次数;以下答案评论中的解决方案。

1 个答案:

答案 0 :(得分:3)

是的!问题在于TXT记录(可以使用匹配的SPF和TXT记录,但Mandrill只会查看您的TXT记录以验证/验证发送域,因此您需要确保一个是正确的)。

TXT记录的每个部分amxptrinclude:bluehost.cominclude:spf.mandrillapp.com都计为一个或多个查找,但是SPF记录的规范(或者在这种情况下,包含SPF信息的TXT记录),限制为总共10次查找。

您可以使用类似这样的工具查看记录的哪些部分查找次数最多:http://emailstuff.org/authentication(使用"检查已发布的SPF记录"选项)并查看某些内容像这样压平记录:https://github.com/jsarenik/spf-tools