![如何解决 SPF 配置以允许 Google 发送邮件?](https://linux22.com/image/605461/%E5%A6%82%E4%BD%95%E8%A7%A3%E5%86%B3%20SPF%20%E9%85%8D%E7%BD%AE%E4%BB%A5%E5%85%81%E8%AE%B8%20Google%20%E5%8F%91%E9%80%81%E9%82%AE%E4%BB%B6%EF%BC%9F.png)
我们正在为 GMail 服务配置 DNS,MX 记录按照 Google 的说法进行配置,但是在 DNS 检查中出现警告:
SPF must allow Google to send mail on behalf of the domain
我的问题:
为什么 GMail 的 SPF 记录有问题?
如何解决该问题?
非常感谢您的帮助!
答案1
您需要在 DNS 服务器中添加 SPF DNS 记录(SPF = 发件人策略框架)。此记录的值已在您的屏幕截图中提供。
强烈建议不仅添加 SPF 记录,还添加具有相同值的 TXT 记录。SPF 记录将告诉接收电子邮件服务器,Gmail 服务器被允许使用您的域作为发件人发送电子邮件(详细信息:http://en.wikipedia.org/wiki/Sender_Policy_Framework)。
如果您有域名提供商允许您访问其 DNS 服务器,那么可能会有一个特殊选项可让您轻松进行设置。
答案2
我有一个记录,只授权从我的特定服务器 IP 发送电子邮件。这是我最终有效的 SPF 记录:
v=spf1 +mx +a +ip4:xxx.xxx.xxx.xxx include:_spf.google.com ~all
Google SPF 文档对我有帮助:https://support.google.com/a/answer/10685031