SPF 记录中的根域而不是完整主机名

SPF 记录中的根域而不是完整主机名

我可以使用根域名google.com代替_spf.google.comSPF 记录吗?

我的 SPF 记录

v=spf1 include:_spf.mx.cloudflare.net include:_spf.google.com include:mxsmtp.sendpulse.com +a +mx ~all

我可以把它改成

v=spf1 include:cloudflare.net include:google.com include:sendpulse.com +a +mx ~all

这有什么问题吗?

答案1

为了更清楚地说明什么是什么:

  • _spf.google.com是 Google 任意选择的域名,不用于发送邮件,但他们设置了 SPFTXT记录,以便其邮件客户include:_spf.google.com在自己的 SPF 记录中有一个共同的位置可以参考。

  • google.com是 Google 自己的公司邮件帐户使用的域名。 SPF 记录的存在是为了向收件人显示哪些服务器被允许发送来自 的邮件@google.com

现在,碰巧的是,Google 为其企业邮件解决方案使用与客户相同(或至少密切相关)的邮件基础设施,因此他们的google.comSPF 记录指的是include:_spf.google.com,就像他们要求客户设置他们的 SPF 一样。

实际上,现在,这include:google.com只是一种获取 SPF 引用的效率较低的方式_spf.google.com(它会浪费您分配的 10 个允许间接中的一个而没有任何好处),但它也会将您的邮件解决方案与 Google 的公司邮件环境联系起来,而后者在未来可能会或可能不会继续与 Google 客户邮件环境相同。

答案2

的 SPF 记录为google.com

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

所以,从技术上来说,你可以替换它。但是你不会得到任何好处,相反,客户端将使用一次查找。限制为 10。

对于sendpulse.comSPF 记录mxsmtp.sendpulse.com,也包括,但甚至包括更多可能与您无关的其他域。这会增加更多不必要的查找,这是不可取的。

我不推荐它。

相关内容