我在 namecheap.com 注册了一个域名 (fiestyturtles.com),托管在共享网络主机 (hostpc.com) 上。但我已将我的域名的电子邮件处理移至 Google Apps,我想我通过更改网络主机上的域名设置中的 MX 记录来设置它,以便在那里修改记录。
最近我注意到,一些用户从他们的 fiestyturtles.com 地址发送电子邮件时,邮件被拒绝,如下所示:
550 Sender Authorization check failed - psmtp
我认为我已经追踪到这个“SPF”问题。我不得不说我对它不太熟悉,但我想我明白发生了什么——因为我认为域名设置有一个指向我的网络托管服务器的 SPF 记录,而电子邮件来自 Google 的服务器。
最终,我当前的 SPF 记录在我的网络主机上是这样的:
fiestyturtles.com. TXT "v=spf1 a mx ip4:67.231.248.250 ~all"
从这个谷歌页面,听起来如果我想允许谷歌应用程序被允许,我应该有这个:
v=spf1 include:_spf.google.com ~all
我的问题是,我是否要使用 google 地址创建一条额外的 TXT SPF 记录,这样我就会有两条记录了?或者我是否要以某种方式将 google 地址集成到我已有的地址中?或者,我只是用 google 地址替换我已有的地址?或者,我考虑过完全放弃它,因为它似乎有点好坏参半,并且正在造成潜在的问题。我认为正确的解决方案是引用两个服务器,但我不确定它的语法应该如何工作。