多个 SPF 包含机制导致 permerror

多个 SPF 包含机制导致 permerror

我目前使用 2 个提供商发送电子邮件,并使用一个直接发送电子邮件的主机。
个人邮件通过 Google 发送,应用程序通过批量电子邮件提供商生成。两者都从同一个域 ( )
发送。example.com

Google 指定使用此记录 (“创建 SPF 记录”):
v=spf1 include:_spf.google.com ~all

另一家提供商指定:
v=spf1 include:spf.provider.com ?all

我创建了以下 TXT 记录(ip4 值已更改):
v=spf1 ip4:127.0.0.1 include:_spf.google.com include:spf.provider.com ?all

我已经通过两个提供商向 Googlemail 地址发送邮件进行了测试,并且成功了。
但是[电子邮件保护]port25.com 的服务报告(主机名/IP 再次更改):

Result:         permerror (multiple SPF records)  
ID(s) verified: [email protected]  
 DNS record(s):  
    example.com. SPF (no records)  
    example.com. 3600 IN TXT "v=spf1 ip4:127.0.0.1 include:_spf.google.com include:spf.provider.com ?all"  
     example.com. 3600 IN TXT "google-site-verification=$hash$"  
     _spf.google.com. SPF (no records)  
     _spf.google.com. 300 IN TXT "v=spf1 ip4:216.239.32.0/19 ip4:64.233.160.0/19 ip4:66.249.80.0/20 ip4:72.14.192.0/18 ip4:209.85.128.0/17 ip4:66.102.0.0/20 ip4:74.125.0.0/16 ip4:64.18.0.0/20 ip4:207.126.144.0/20 ip4:173.194.0.0/16 ?all"  
     spf.provider.com. SPF (no records)  
     spf.provider.com. 3600 IN TXT "v=spf1 ip4:127.0.0.2 ~all"  
     spf.provider.com. 3600 IN TXT "v=spf1 ip4:127.0.0.2 ~all"  

这个验证器的结论正确吗?

答案1

由于您隐藏了相关细节,因此很难确定,但看起来您的一个提供商在其 DNS 中有两个 SPF 记录,这是不允许的。

您可以使用以下方式验证您的 SPF 记录SPF 解析器工具

相关内容