我们正在为 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