我是否需要 SPF,我该如何设置?

Tor*_*uun 6 domain-name-system spf mx-record

我已经读到 SPF 是一种确保以我的名义发送的垃圾邮件显然是假的方法,我想使用它。如何设置 SPF?还是已经生效了?我在 Dreamhost.com 上托管了两个域,我使用 Google Apps 来读取这两个域上的邮件(分别)。

我已使用此工具检查我的域是否存在 SPF。一个域具有 SPF,一个域没有。

但它变得比这更复杂:

A)带有SPF的域使用 Dreamhost 作为 MX。此域上的邮件帐户设置为转发到特定的 Google Apps 帐户。

  • 从 Google Apps 发送邮件时我的 SPF 是否被忽略

B)没有SPF的域使用 Google 作为 MX。我想向这个域添加 SPF。

  • 我可以在该域的 DNS 记录下添加 SPF,还是应该在 Google 上完成(不在我的控制范围内)?

C)此外,用户在使用多个 ISP 的多个国家/地区。有些不使用 Gmail 网络界面,而是使用邮件客户端(Thunderbird、Outlook)。所以很难说哪些IP地址是“我们的”。这适用于两个域。

  • 可以/应该/必须(不是?)在我的 SPF 记录中指定哪些 IP 地址

Chr*_*s S 5

首先,SPF 只是您的域的 DNS 记录,它指定哪些服务器可以为您的域发送电子邮件。如果接收电子邮件服务器也支持 SPF,它将检查此记录并遵循您在记录中设置的操作。

最常见的影响是更少的人可以在垃圾邮件声称来自您的地方发送垃圾邮件。有时,邮件服务器被配置为除非发送域具有 SPF 记录,否则它们不会接受电子邮件;但这是罕见的。

在所有情况下,使用 SPF 记录的选择最终取决于接收服务器。

如果您使用 Google Apps 发送电子邮件,您可以为您的域创建 SPF 记录,如下所示:

TXT "v=spf1 include:_spf.google.com -all"
Run Code Online (Sandbox Code Playgroud)

您必须联系您的域的 DNS 托管者,并告诉他们您想要添加该记录。许多托管提供商都有一个易于配置的工具来进行设置;如果不打电话;他们会知道你在说什么。


wee*_*avy 1

SPF 不关心客户端,而是关于“哪个服务器可以发送来自我的域的邮件? ”的问题。

假设您拥有域 example.org:

  • A) 从哪里发送邮件并不重要。您的邮件服务器具有与您的邮件服务器匹配的 SPF 记录非常重要。
  • B)谷歌。
  • C) 通常信任解析到该域的 A 和 MX 记录,因此:v=spf1 a mx -all