如何在单个 spf TXT 记录中包含具有不同机制的多个 spf 域

如何在单个 spf TXT 记录中包含具有不同机制的多个 spf 域

编辑:如何混合不同的(mechanisms,,,a和) 从4 创建单个 SPF 文件mxip4ptrinclude

我知道有 2 个简单的 SPF 记录,例如

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

可以合并为一个

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

我有更复杂的 SPF 记录,其机制如下a mx ip4 ptrinclude 所示

v=spf1 a mx ptr include:icpbounce.com include:spf.mandrillapp.com ~all    
v=spf1 mx ip4:x.x.x.x include:mktomail.com ~all     
v=spf1 mx ip4:y.y.y.y include:mktomail.com ~all    
v=spf1 include:spf.mandrillapp.com ?all

如何将所有这些合并到一个 TXT 记录,就像mandrilapp给我一个错误一样

有多个看起来像 SPF 记录的 TXT 记录

我无法尝试反复试验,因为它正在生产中,而且我对这个 SPF 域很陌生

答案1

您可以像这样将它们全部组合起来。

v=spf1 a mx ptr ip4:x.x.x.x ip4:y.y.y.y include:mktomail.com include:icpbounce.com include:spf.mandrillapp.com -all   

我建议将其更改~all-all- 首先设置身份验证的重点是使其在违反时失败。然后测试从所有不同的地方发送电子邮件到测试工具,例如[电子邮件保护]. 确保 SPF 从每个发送点通过。

相关内容