1

我一直在阅读此页面,了解如何为我的域设置 SPF,通过 Amazon SES 向我的订阅者发送电子邮件。

http://docs.aws.amazon.com/ses/latest/DeveloperGuide/spf.html

我已按照建议添加了 SPF:

“spf2.0/pra 包括:amazonses.com -all”

之后,它注意到以下内容:

如果您如上例所示使用“-all”,则 ISP 可能会阻止来自您的发件人 ID 记录中未列出的 IP 地址的电子邮件。因此,您必须为发送电子邮件的每个 IP 地址添加一条记录。作为调试辅助,您可以改用“~all”。当您使用“~all”时,ISP 通常会接受来自未列出的 IP 地址的电子邮件。但是,他们可能会标记它。为了最大限度地提高交付能力,请使用“-all”并为每个 IP 地址添加一条记录。

我所有的电子邮件都是从我知道 IP 地址的服务器发送的。因此,我想为我的服务器 IP 设置一个记录——我只是对我需要使用什么感到有点困惑。是不是简单的另一条记录如下:

“spf2.0/pra 包括:127.0.0.1 -all”

在哪里 127.0.0.1 被我的服务器 IP 替换?

我查看了openspf 网站,但收效甚微——了解正确记录的基本概念会很棒。

谢谢 !

4

1 回答 1

2
  • spf2.0/pra 是 SenderID 语法。虽然名称与 SPF 本身相似,但它们是不同的协议。有关 SPF 与 SenderID 的差异和争议的解释,请查看此处

  • 有关 SPF 记录语法,请查看此处。将您的服务器添加到记录中的最简单方法如下:"v=spf1 ip:xxx.xxx.xxx.xxx include:amazonses.com -all",其中 xxx.xxx.xxx.xxx 应替换为您的服务器的 IP。另一种选择,如果您的域的 A 或 MX 记录指向您的邮件服务器的 IP,则为:"v=spf1 a include:amazonses.com -all""v=spf1 mx include:amazonses.com -all". 也允许同时添加它们。

于 2013-07-01T09:07:25.793 回答