SPF:DNS 查询太多,但我只数了 10 次?

SPF: Too Many DNS Lookups, but I Only Count 10?

我非常有信心 SPF 记录在语法上是正确的,而且只有十次 DNS 查找。但是,我仍然收到 "too many DNS lookups" 错误。

下面是我添加的 SPF 记录。

v=spf1 include:spf.microsoftonline.com include:spf.protection.outlook.com include:spf.mandrillapp.com ~all

这三个都包含其他记录,我将它们全部包含在下面:

2 Initial TXT and SPF Lookup
1 include:spf.microsoftonline.com
1 include:spf.protection.outlook.com
1 include:spf.mandrillapp.com
1 include:spfa.microsoftonline.com
1 include:spf.frontbridge.com
1 include:_spf-ssg-a.microsoft.com
1 include:spfa.protection.outlook.com
1 include:spfb.protection.outlook.com
----------------------------------------
10 Records

我算错了吗?有没有办法巩固?

您没有计算 PTR 指令的贡献:

  • ptr:protection.outlook.com
  • ptr:messaging.microsoft.com
  • ptr:o365filtering.com

就是说,我不确定您为什么要包括 spf.microsoftonline.com。如果您使用的是 Office365,则只需要包含 spf.protection.outlook.com。看到这个 link - https://technet.microsoft.com/en-us/library/dn789058%28v=exchg.150%29.aspx