如何使用GoogleApps为您的域创建SPF记录

来自菜鸟教程
跳转至:导航、​搜索

关于 SPF 记录

SPF 记录是一种域名服务 (DNS) 记录,用于标识允许哪些邮件服务器代表您的域发送电子邮件。 在您的 DNS 区域中添加 MX 或 A 记录一样容易。

为什么它很重要?

今天,几乎所有的滥用电子邮件都带有虚假的发件人地址。 垃圾邮件发送者从他们的邮件服务器发送电子邮件,但使用您的“域”作为发送电子邮件。 地址被滥用的受害者通常会承受后果,因为他们的声誉会受到损害,他们不得不对滥用行为不承担任何责任,或者浪费时间来整理被误导的退回邮件。

SPF 记录的目的是防止垃圾邮件发送者在您的域中使用伪造的“发件人地址”发送邮件。 收件人可以参考 SPF 记录来确定声称来自您的域的邮件是否来自授权的邮件服务器。

设置 SPF 记录

在为您的域创建 SPF 记录之前,找出您的域将要发送电子邮件的服务器非常重要。 也许您正计划使用 Google Apps 或从您自己的 VPS 发送电子邮件。 考虑所有可用的邮件服务器选项。

我们将在本教程中使用 Google Apps 实现这一点。 以下是以下说明:

登录您的 DigitalOcean 帐户。 然后打开网络并找到 DNS 配置。 打开所需的域配置。 现在,添加一个 TXT 类型的记录。

在 Enter Name 和 Enter Text 处写入 @,添加以下内容:

”v=spf1 include:_spf.google.com ~all”

让我们再探讨一下:

  • v=spf1 设置使用的 SPF 版本。
  • mx “mx”机制允许域'的MXers发送邮件
  • include:_spf.google.com “包含”机制将 Google 邮件服务器包含在我们的授权发送服务器列表中
  • ~all 如果从以前未列出的服务器接收到邮件,请将其标记为 ' 软故障 ' - 这允许进一步检查邮件。

此时,您的 DNS 配置应如下所示:

“全部”机制

这种机制总是匹配的。 它通常位于 SPF 记录的末尾。

示例使用:

  • "-all" : 这意味着之前没有列出的任何服务器都没有被授权——没有问题。
  • "+all" : 域名所有者认为 SPF 没用和/或 ' 不在乎。

为您的 VPS 创建 SPF 记录

如果您使用自己的 VPS 发送电子邮件,而不是 Google Apps 等任何其他服务,那么您可以将其创建为:

"v=spf1 mx -all"

这将允许域的 MXes 为该域发送邮件,同时禁止所有其他人。 或者,您可以输入:

"v=spf1 -all"

该命令阻止所有主机发送邮件。

就是这样,你已经做到了。

深入了解可以探索OpenSPF

文章提交人:Keshav Pareek