亚马逊ec2的SPF记录
从哪里可以获得正确的语法来为 EC2 亚马逊服务器创建正确的 SPF 记录?我了解如何创建 dns 条目,但我不知道要为 SPF 记录放置什么。
From where do I get the correct syntax to create a proper SPF record for EC2 amazon server? I understand how to create a dns entry but I have no idea what to put in place for the SPF record.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这很容易做到:
点击此处联系亚马逊并询问IP 的反向 dns 记录
将以下内容添加到您的 SPF 记录中,您就可以开始了:
a:app-svr-01.youdomain.com
注意:如果您需要要通过此服务器从其他 AWS 服务器中继邮件,或以任何其他方式在服务器之间进行通信,您不应该使用这个新的 FQDN,而应该使用 AWS 控制台中的 AWS FQDN(它看起来像ec2-xxx-xxx-xx-xx.compute-1.amazonaws.com)。
使用您的自定义域名将通过“WAN”进行路由并产生带宽费用。
This is very easy to do:
Click here to contact amazon and ask for a reverse dns record for the IP
add the following somewhere in your SPF record and you should be good to go:
a:app-svr-01.youdomain.com
Note: if you need to relay mail through this server from your other AWS servers, or communicate between servers in any other way, you shoukd not use this new FQDN, but rather the AWS FQDN from the AWS console (it will look like ec2-xxx-xxx-xx-xx.compute-1.amazonaws.com).
Using your custom domain name will route through the "WAN" and incur bandwidth charges.
您可以使用 Amazon 简单电子邮件服务 (SES)。如果您仅使用此服务(而不是直接使用),那么您的 SPF 可以像常见问题解答中所述的那样简单:
http://docs.amazonwebservices.com/ses/latest/DeveloperGuide/SPF.html
可能会将其更改为不匹配时的明确失败:
You can use the Amazon Simple Email Service (SES). If you only use this service (and not directly), then your SPF can be as simple as described in the FAQ:
http://docs.amazonwebservices.com/ses/latest/DeveloperGuide/SPF.html
maybe changing it to a definite fail on mismatch:
为 EC2 实例创建 SPF 记录是浪费时间。无论您做什么,每个主要 ISP 和黑名单都会对来自 EC2 IP 的邮件进行黑洞处理。由于任何人都可以启动实例、获取新 IP、发送垃圾邮件然后消失,因此没有人信任他们的邮件。
使用外部邮件服务器,例如 SendGrid。
Creating an SPF record for an EC2 instance is a waste of time. Every major ISP and blacklist will blackhole mail from an EC2 IP no matter what you do. Since anyone can spin up an instance, get a new IP, send spam and disappear, nobody trusts their mail.
Use an external mail server, like SendGrid.