添加到 Gmail 的域名的 SPF 设置

添加到 Gmail 的域名的 SPF 设置

我的主机上有一个域名,我已将其添加到 Gmail。它具有以下 SPF 记录,

"v=spf1 a ~all"

我从 Gmail 发送的所有电子邮件都经过正确验证,并具有以下标题,

spf=pass (google.com: domain of [email protected] designates 123.456.789.10 as permitted sender).

我不知道为什么会发生这种情况,因为我没有在记录中添加任何 Gmail IP?这没有必要吗?

编辑:消息源中的 IP 123.456.789.10 是我的主机的 IP。我一直认为,既然我已经将域名添加到 gmail,那么就是 gmail 发送电子邮件。这实际上是如何工作的?

谢谢!

答案1

您说得对:pass如果是从 Gmail 发送的,则此 SPF 不会。要允许 Gmail,您应该

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

其中包括所有 Google 网络块,即

include:_netblocks.google.com include:_netblocks2.google.com include:_netblocks3.google.com

如果您在那里看到您的 IP,则邮件是从该主机发送的。您的服务器默认使用本地 SMTP 服务器进行传递,这完全正常;将您的传入MX记录设置为 Gmail 不会自动重新配置您的传出邮件设置。但是,只要您在 SPF 记录中列出所有来源,就可以拥有多个来源。(您可能还需要不同的DKIM 选择器

相关内容