【问题标题】:Gmail Email Client and SPF RecordsGmail 电子邮件客户端和 SPF 记录
【发布时间】:2019-05-19 07:07:12
【问题描述】:

我正在将我们员工的电子邮件客户端从 Window 的 Live Mail 迁移到 Gmail。我已经完成了将每个员工的电子邮件从我们的域连接到他们各自的 Gmail 帐户的过程(因此每个员工都有两个有效的电子邮件地址,例如 bob.our_domain@gmail.com 和 bob@our_domain.com)。我可以从关联帐户接收和发送邮件,但从 bob@our_domain.com 发送的电子邮件带有一个令人震惊的红色问号,并显示“Gmail 无法验证 our_domain.com 确实发送了此邮件(而不是垃圾邮件发送者) )”。我知道这是 SPF 配置的错误,但我一生都无法弄清楚正确的配置是什么样的。

问题的域是evergreensupplyonline.com。

第 1 步 - 确保已启用 SPF。 我们的服务器是通过 cPanel 管理的,所以我导航到身份验证选项卡并启用 DKIM 和 SPF。默认的 SPF 记录是

v=spf1 +a +mx +ip4:166.62.38.87 ~all

使用此配置发送电子邮件会产生错误:SOFTFAIL with IP 208.109.80.60。似乎很合理,IP 没有列出,~all 指定了未知 IP 的软故障(据我所知)

第 2 步 - 将发件人的 IP 添加到 SPF 记录

我将 208.109.80.60 添加到记录中,我的 SPF 记录变为

v=spf1 +a +mx +ip4:166.62.38.87 +ip4:208.109.80.60 ~all

使用此配置发送电子邮件仍会生成 SOFTFAIL 错误,但使用不同的 IP (208.109.80.60)。基于此更改,我假设我将无法为所有 google 的邮件服务器添加静态 IP - 这不足为奇。

第 3 步 - 添加 Google 的 _spf 域 按照https://support.google.com/a/answer/33786?hl=en的指示

我删除了 208.109.80.60 并改为包含 _spf.google.com 域。我的 SPF 记录现在看起来像

v=spf1 +a +mx +ip4:166.62.38.87 +include:_spf.google.com ~all

如果我通过https://toolbox.googleapps.com/apps/checkmx/ 运行我的域,我会遇到一些非严重错误,但与_spf.google.com 域相关的所有内容似乎都已检查。如果我使用此配置发送电子邮件,我仍然会收到 SOFTFAIL 错误。

我不知道从哪里开始 - 我已经尝试了我对 SPF 的初步了解所允许的所有方法。非常欢迎任何建议、意见或技巧。干杯,

【问题讨论】:

    标签: gmail cpanel spf


    【解决方案1】:

    除了一件事之外,这一切看起来都是正确的。我查找了您提到的两个 IP(使用whois),它们属于... GoDaddy,而不是 Google,这完全解释了您的问题。 GoDaddy 很可能正在重定向您的出站电子邮件流量,因为它们不允许直接 SMTP 发送,因此您可能还需要添加 GoDaddy 的 SPF,或者转向更开明的托管服务提供商。

    一件小事:将ip4 机制放在首位,因为它可以最快地匹配接收者(它不需要额外的查找),并且您不需要+ 限定符,因为这是默认操作。

    【讨论】:

    • 感谢您的观察,我曾假设(错误地!)208.109.80.x IP 来自 Google。我不完全清楚 GoDaddy 是如何参与其中的,域名是通过 TuCows/Hover 注册的吗?无论哪种方式,我都会尝试添加 GoDaddy 的 SPF 域,看看我是否可以在那里取得一些进展。
    • 我想这实际上很简单 - 是通过 TuCows 注册的,但 GoDaddy 提供 服务器 并通过 cPanel 访问服务器管理。再次感谢您的帮助。
    猜你喜欢
    • 2015-04-28
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    • 2021-07-24
    • 1970-01-01
    • 2015-09-26
    • 2016-01-06
    • 1970-01-01
    相关资源
    最近更新 更多