Email AWS EC2反向DNS(PTR)失败
到处都找遍了,找不到答案 我的域名是mydomain.com。根目录和www记录指向运行我的网站的主服务器 我现在使用一个单独的AWS ec2实例为我的域设置一个电子邮件服务器。这是在子域邮件上运行的 我的dns如下所示:Email AWS EC2反向DNS(PTR)失败,email,amazon-web-services,amazon-ec2,dns,Email,Amazon Web Services,Amazon Ec2,Dns,到处都找遍了,找不到答案 我的域名是mydomain.com。根目录和www记录指向运行我的网站的主服务器 我现在使用一个单独的AWS ec2实例为我的域设置一个电子邮件服务器。这是在子域邮件上运行的 我的dns如下所示: A @ webserverip A www webserverip A mail ec2ip 为了防止我的服务器被标记为垃圾邮件,我在此处提交了亚马逊反向dns表单: 我给了他们我的ec2邮件服务器的ip,并把“mail.mydomain.com”放在“EIP1反向DNS记
A @ webserverip
A www webserverip
A mail ec2ip
为了防止我的服务器被标记为垃圾邮件,我在此处提交了亚马逊反向dns表单:
我给了他们我的ec2邮件服务器的ip,并把“mail.mydomain.com”放在“EIP1反向DNS记录”框中
然而,我不断收到他们的电子邮件,说:
当尝试映射反向DNS条目时,我们注意到这是失败的,因为PTR记录与该域的A记录不匹配
我们目前要求转发A记录与所有反向DNS条目的PTR记录相匹配
我真的不明白我做错了什么。“邮件”子域有一个指向我的ec2服务器ip的A记录。任何帮助都将不胜感激
(如果有任何不同,我将使用cloudflare进行dns)您可以按照以下步骤为AWS上的EC2专用邮件服务器配置dns: 步骤
pop.mydomain.com
添加两条A主机记录
smtp.mydomain.com
指向您的弹性IP并分配您的
MX记录到smtp.mydomain.com
主机mail.mydomain.com
添加指向AWS分配的DNS条目的CNAME记录(而不是主机记录)(例如,ec2 XXX XXX.REGION.compute.amazonaws.com
)smtp.mydomain.com
映射完成此设置后,您应该有一个正确的邮件服务器DNS配置,可以通过SMTP测试,避免被标记为垃圾邮件。非常感谢您的帮助。我做了更改并重新提交了表格,如果有效,我会让您知道@卡利德。这没有道理。这既不是AWS所要求的,也不是一种有效的配置。PTR记录的值必须指向a记录,而不是指向a记录的CNAME记录。“PTR记录的值不能是别名”——[第10.2节)。如果
mail.example.com
是一个CNAME,那么它就是一个别名,在RFC中的意思。@Michael sqlbot:你完全正确。我想我在上面的回答中不清楚。我忘了提到AWS的反向DNS请求必须包括MX记录主机smtp.mydomain.com
,而不是mail.mydomain.com
。我已经重新写了答案。也许可以提到你的域名,这样我们可以看看?