3

我从哪里获得正确的语法来为 EC2 亚马逊服务器创建正确的 SPF 记录?我了解如何创建一个 dns 条目,但我不知道为 SPF 记录设置什么。

4

3 回答 3

12

这很容易做到:

  1. 为您的服务器配置弹性 IP
  2. 为将向您最喜欢的注册商发送邮件的服务器设置一个“A”记录 - 一个好的做法是在主机名中的某处包含“svr”,例如 app-svr-01.youdomain.com
  3. 单击此处联系亚马逊并索取 IP 的反向 dns 记录

  4. 在您的 SPF 记录中的某处添加以下内容,您应该一切顺利:

    a:app-svr-01.youdomain.com

注意:如果您需要通过此服务器从其他 AWS 服务器中继邮件,或以任何其他方式在服务器之间进行通信,则不应使用这个新的 FQDN,而应使用 AWS 控制台中的 AWS FQDN(它看起来像 ec2- xxx-xxx-xx-xx.compute-1.amazonaws.com)。

使用您的自定义域名将通过“WAN”路由并产生带宽费用。

于 2011-08-29T22:47:13.957 回答
2

您可以使用 Amazon 简单电子邮件服务 (SES)。如果您只使用此服务(而不是直接使用),那么您的 SPF 可以像常见问题解答中描述的那样简单:

http://docs.amazonwebservices.com/ses/latest/DeveloperGuide/SPF.html

也许将其更改为不匹配时的明确失败:

v=spf1 include:amazonses.com -all
于 2012-02-28T03:38:14.733 回答
-4

为 EC2 实例创建 SPF 记录是浪费时间。无论您做什么,每个主要的 ISP 和黑名单都会屏蔽来自 EC2 IP 的邮件。由于任何人都可以启动实例、获取新 IP、发送垃圾邮件并消失,因此没有人信任他们的邮件。

使用外部邮件服务器,例如 SendGrid。

于 2011-07-14T08:27:31.263 回答