【发布时间】:2011-10-05 00:28:08
【问题描述】:
我从哪里获得正确的语法来为 EC2 亚马逊服务器创建正确的 SPF 记录?我了解如何创建 dns 条目,但我不知道为 SPF 记录设置什么。
【问题讨论】:
标签: amazon-ec2 dns amazon-web-services spf
我从哪里获得正确的语法来为 EC2 亚马逊服务器创建正确的 SPF 记录?我了解如何创建 dns 条目,但我不知道为 SPF 记录设置什么。
【问题讨论】:
标签: amazon-ec2 dns amazon-web-services spf
为 EC2 实例创建 SPF 记录是浪费时间。无论您做什么,每个主要的 ISP 和黑名单都会屏蔽来自 EC2 IP 的邮件。由于任何人都可以启动实例、获取新 IP、发送垃圾邮件并消失,因此没有人信任他们的邮件。
使用外部邮件服务器,例如 SendGrid。
【讨论】:
这很容易做到:
Click here 联系亚马逊并要求获取 IP 的反向 dns 记录
在您的 SPF 记录中的某处添加以下内容,您应该一切顺利:
a:app-svr-01.youdomain.com
注意:如果您需要通过此服务器从其他 AWS 服务器中继邮件,或以任何其他方式在服务器之间进行通信,则不应使用此新的 FQDN,而应使用 AWS 控制台中的 AWS FQDN(它看起来比如 ec2-xxx-xxx-xx-xx.compute-1.amazonaws.com)。
使用您的自定义域名将通过“WAN”并产生带宽费用。
【讨论】:
您可以使用 Amazon 简单电子邮件服务 (SES)。如果您只使用此服务(而不是直接使用),那么您的 SPF 可以像常见问题解答中描述的那样简单:
http://docs.amazonwebservices.com/ses/latest/DeveloperGuide/SPF.html
也许将其更改为不匹配时确定失败:
v=spf1 include:amazonses.com -all
【讨论】: