![SPF 记录中的根域而不是完整主机名](https://linux22.com/image/783161/SPF%20%E8%AE%B0%E5%BD%95%E4%B8%AD%E7%9A%84%E6%A0%B9%E5%9F%9F%E8%80%8C%E4%B8%8D%E6%98%AF%E5%AE%8C%E6%95%B4%E4%B8%BB%E6%9C%BA%E5%90%8D.png)
我可以使用根域名google.com
代替_spf.google.com
SPF 记录吗?
我的 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.com
SPF 记录指的是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.com
SPF 记录mxsmtp.sendpulse.com
,也包括,但甚至包括更多可能与您无关的其他域。这会增加更多不必要的查找,这是不可取的。
我不推荐它。