8

我配置了 SPF 和 TXT 记录。当我检查 SPF 记录语法时。它说 PermError SPF 永久错误:DNS 查找过多。

 v=spf1 include:_spf.google.com include:netcore.co.in ~all 

而且我的电子邮件也落入垃圾邮件中。

1) 我在共享主机上,我没有配置专用 IP 和 DKIM。实际上,我不会发送带有垃圾邮件触发词的电子邮件。因为我在共享主机上。共享主机上的其他人是否有可能发送导致我的电子邮件进入垃圾邮件的电子邮件。

2) 我正在使用 netcore.co.in 发送群发邮件。和google.com 从 gmail 发送邮件。而且我也正确配置了 MX 记录。我提到了 google MX 记录,但没有提到 netcore.net MX 记录。我正在使用 sendgrid 的免费 smtp 服务器从我的 java web 应用程序发送电子邮件。我在 spf 记录中没有提到。SPF 记录是否会导致垃圾邮件问题。

4

3 回答 3

6

你应该看看我几周前回答的这个问题:

SPF 记录中的 DNS 查找过多

您只能获得 10 次针对 SPF 的 DNS 查找(这是协议的一部分)。自动进行两次查找以获取您的 TXT 记录和实际的 SPF 记录。如果不进行实际的数学运算(我将把它留给您作为练习),您将徘徊在 13-14 次查找附近。您需要将您的 SPF 记录合并为一个,或者删除其中一项服务。(例如,SendGrid 允许您在一组 IP 下同时发送事务性邮件和群发邮件,因此您可以完全放弃 netcore 或 gmail)。

至于您的垃圾邮件问题,您应该联系 SendGrid 支持 ( http://support.sendgrid.com ),这不应该发生在您身上,他们将能够帮助您排除故障并解决问题。

于 2013-03-27T14:03:59.903 回答
1

另一种选择是使用像 spfproxy.org 这样的 SPF 代理服务。它掩盖了在后台执行它的代理背后的所有查找。只需几分钟即可完成设置。=

于 2016-08-04T06:16:12.997 回答
0

这与共享主机、专用 IP、是否设置 DKIM 或您的内容是否垃圾无关。

这里唯一的罪魁祸首是您的 SPF 包含 10 多个进行 DNS 查找的机制和/或修饰符。SPF 规范强加此限制以防止 DDoS 攻击。

您可以使用在线 SPF 检查器检查 SPF 记录中的 DNS 查找计数:在线 SPF 检查器

当在 SPF 检查期间返回“SPF PermError: too many DNS lookups”时,DMARC 将其视为失败,因为这是一个永久性错误,并且所有 SPF 永久性错误都被 DMARC 解释为失败。这可能会对您的电子邮件送达率产生负面影响,您应该寻求解决此问题的方法。

我写了一篇关于这个主题的帖子:SPF PermError: too many DNS lookups

于 2019-08-05T03:28:28.457 回答