【发布时间】:2016-02-29 18:00:15
【问题描述】:
我正在尝试整理我的 Amazon EC2 以允许通过我的主服务器发送电子邮件。
目前主要网站/服务器的 SPF 记录如下::
website.com. 300 IN TXT "v=spf1 +a +mx +ip4:1.1.1.1 ~all"
我们在 AWS 上有一个弹性 IP 设置,为我们提供2.2.2.2 的静态 IP,因此我们有以下 DNS A 类型记录设置:
test.website.com. 300 IN A 2.2.2.2
我原以为以下 SPF 记录将允许主服务器和 AWS 服务器使用 SMTP 电子邮件...
test.website.com. 300 IN TXT v=spf1 +a +mx +ip4:1.1.1.1 ip4:2.2.2.2 ~all
但是,它没有,电子邮件仍然返回
Content analysis details: (8.5 points, 5.0 required)
pts rule name description
---- ---------------------- --------------------------------------------------
1.5 SPF_SOFTFAIL SPF: sender does not match SPF record (softfail)
1.1 DATE_IN_PAST_06_12 Date: is 6 to 12 hours before Received: date
2.6 RDNS_DYNAMIC Delivered to internal network by host with
dynamic-looking rDNS
3.2 HELO_DYNAMIC_IPADDR Relay HELO'd using suspicious hostname (IP addr
1)
我很确定所有这 4 个都与 SPF 不匹配的同一问题有关
AWS 实例的公共 DNS 是:
ec2-2-2-2-2.eu-west-1.compute.amazonaws.com
我们不确定如何正确设置 DNS 记录...
- 我是否通过
a:ec2-2-2-2-2.eu-west-1.compute.amazonaws.com添加公共 DNS - 我是否通过
include:ec2-2-2-2-2.eu-west-1.compute.amazonaws.com添加公共 DNS - 我应该使用
-all或~all或+all或?all - 我是否应该在每个变量之前使用
+符号,例如+mx或只是mx
【问题讨论】:
-
鉴于您已经在 AWS 上,您是否考虑过仅通过 SES 发送邮件?
标签: amazon-web-services amazon-ec2 dns spam-prevention spf