【问题标题】:Amazon SES SPF Setup - when using -all how do you setup a record for your servers IPAmazon SES SPF 设置 - 使用 -all 时如何设置服务器 IP 记录
【发布时间】:2013-03-16 15:41:26
【问题描述】:

我一直在阅读此页面,了解如何为我的域设置 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 网站,但收效甚微——了解正确记录的基本概念会很棒。

谢谢!

【问题讨论】:

    标签: email amazon-web-services spf


    【解决方案1】:
    • spf2.0/pra 是 SenderID 语法。虽然名称与 SPF 本身相似,但它们是不同的协议。有关 SPF 与 SenderID 的差异和争议的解释,请查看here。

    • 对于 SPF 记录语法,请检查 here。将您的服务器添加到记录中的最简单方法如下:"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"。也可以同时添加。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-10-27
      • 2014-05-09
      • 2014-06-16
      • 1970-01-01
      • 2013-10-11
      • 2023-03-10
      • 2020-01-30
      • 1970-01-01
      相关资源
      最近更新 更多