我需要能够从 Google Apps(我的 gmail 帐户)和我在 Bluehost 上托管的网站发送电子邮件。如何创建 SPF 记录,允许我从这些位置发送电子邮件但限制从其他位置发送电子邮件?
最佳答案
像这样:
v=spf1 include:_spf.google.com a:abc.example.org a:xyz.example.org -all
这表示,包括 Google 的 SPF 记录(这将允许他们的所有邮件服务器代表您的域发送邮件),并允许该域中具有 A 记录的任何内容,并通过验证他们的 A 来特别允许其他 2 个主机记录。其他一切都失败了。
为此,您需要确切地知道出站邮件将通过 Bluehost 来自哪些邮件服务器。我不太了解他们,但那可能是你自己的服务器,或者他们的出站服务器。如果是后者,您还可以使用另一个“include”子句来包含他们的记录,这样您就不必及时了解他们所做的任何更改。
这个网站是一个有用的工具。谷歌提供其他人。 http://tools.bevhost.com/spf/
关于email - 设置 SPF 记录以允许从 Google Apps 和 Bluehost 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11441924/