我正在将我们员工的电子邮件客户端从Window的实时邮件迁移到Gmail。我已经完成了将每个员工的电子邮件从我们的域连接到他们各自的gmail帐户的过程(因此每个员工都有两个有效的电子邮件地址,例如bob.our_domain@gmail.com和bob@our_domain.com)。我可以从链接帐户接收和发送邮件,但是从bob@our_domain.com发送的电子邮件会被标记为一个警告性的红色问号,并显示“gmail无法验证我们的_domain.com是否真的发送了此邮件(而不是垃圾邮件发送者)”。我知道这是SPF配置的一个错误,但对于我来说,无法确定正确的配置是什么样子的。
有问题的域名是evergreensupplyonline.com。
步骤1-确保启用SPF。
我们的服务器是通过cpanel管理的,所以我导航到authentication选项卡并启用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
使用此配置发送电子邮件仍然会生成一个软故障错误,但使用不同的IP(208.109.80.60)。基于这一变化,我认为我将无法为谷歌的所有邮件服务器添加静态IP——这并不令人惊讶。
第3步-添加谷歌的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/
我有一些非关键性错误,但与
S.F.GoGoLe.com
域似乎已签出。如果我用这个配置发送一封电子邮件,我仍然会得到一个软故障错误。
我不知道从这里到哪里去-我已经尝试了我对SPF的初步理解。我们非常欢迎任何建议、意见或技巧。干杯,