我们的域名使用 Google Apps 来处理邮件,使用 Mailchimp 来发送模板电子邮件。Mailchimp 建议为其服务器添加 SPF 记录,以降低垃圾邮件过滤器陷阱的可能性。
我已为 WoodAcresSchool.org 设置了以下 SPF 记录“v=spf1 include:servers.mcsv.net ~all”“v=spf1 include:_spf.google.com ~all”
从我从两个供应商那里读到的信息来看,这似乎是正确的设置。然而,当我使用[电子邮件保护],我收到“permerror(多个 SPF 记录)。详细信息如下。
有人能给出如何纠正这个问题的建议吗?我尝试了多种不同的配置,但结果都一样。我发现大多数配置都集中在单个 SPF 记录上,而不是多个。
SPF 检查:permerror 发件人 ID 检查:permerror
SPF 检查详情:
结果:permerror(多个 SPF 记录)ID 已验证:[电子邮件保护] DNS 记录:woodacresschool.org。3600 IN TXT“v=spf1 include:servers.mcsv.net ~all”woodacresschool.org。3600 IN TXT“v=spf1 include:_spf.google.com ~all”
提前致谢 - Jeff Adkisson
答案1
你需要将所有东西都包含在一个 TXT 记录中
答案2
您不得在单个域上创建多个 SPF 记录。这将导致 SPF 返回 PermError。
也就是说,如果您的域名上有多个 SPF 记录,即使所有记录都有效,来自该域名的所有电子邮件都将无法通过 SPF 身份验证。
您需要在一个 SPF 记录中组合多个服务:
v=spf1 include:servers.mcsv.net include:_spf.google.com ~all
在此了解更多信息:https://dmarcly.com/blog/can-i-have-multiple-spf-records-on-my-domain