错误提示:"超过最大DNS交互项限制(10)"

7
我的问题几天前开始,当我尝试为我的用户设置电子邮件广告时,它总是被归类为垃圾邮件!在将我的电子邮件发布到 email-tester.com 后,我意识到 SPF 记录出了问题。但我对网站和 DNS 等都不太懂。我能够按照给我的教程操作,但仅此而已。
它说最大的 SPF 是 10,但我却有 21?
这是我的域名搜索链接:http://emailstuff.org/spf/check/borntolistbuild.com
如你所见,在 DNS 中显示超过 20!
我尝试创建子域名,以为这样会重置我的 SPF 至 0 或其他值,并尝试删除所有 DNS 内容来重置它(但没起作用)。
以下是详细信息:
- .com 域名由 Godaddy 购买。 - 主机来自 BlueHost。 - 邮件准备者是 Email Octopus。 - 邮件发送者是 Amazon SES。
我在 Google 上看到其他一些人也遇到了这个问题,但我对他们说的话一窍不通。
2个回答

4
你的问题是:
  1. SPF标准规定在解析给定SPF策略时最多使用10次DNS查找,以防止滥用/攻击。
  2. Bluehost的SPF记录非常糟糕,不应该包含在其中。
你需要用更简洁的内容替换你的域名SPF记录,只覆盖你发送电子邮件时使用的地址,而不是整个Bluehost和Google网络。

那么我只需要删除与 SPF 相关的所有蓝主机内容,就可以继续发送电子邮件了吗? - PrincessPeach2091
假设您不是通过Bluehost IP发送电子邮件,那么是的。 - Sammitch
虽然如果您通过SES发送邮件,您需要在其中包含include:amazonses.com,这是一个不错的、紧凑的SPF记录。http://docs.aws.amazon.com/ses/latest/DeveloperGuide/spf.html - Sammitch
好的,我完全删除了Bluehost SPF记录,只保留了v=spf1 include:amazonses.com ~all ... 这样就足够了吗? - PrincessPeach2091

0

如果您只使用Google Workspace发送电子邮件,请输入以下SPF记录:

v=spf1 include:_spf.google.com ~all

如果您使用其他电子邮件发送者,请在基础设置高级设置中输入您创建的SPF记录。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接