Sea*_*ean 18 domain-name-system godaddy amazon-web-services mx-record amazon-route53
似乎无法在 AWS 论坛上找到这个问题的答案,既不是在 Route53 手册中,也不是在 Stackoverflow/Serverfault 上以一种有意义的方式……而且 GoDaddy 的支持肯定没有得到答案:
如何在 Route53 中为 GoDaddy 域设置 MX 记录?
我的顶点记录和 Route53 上的所有 CNAME 记录都正常工作,指向我在 EC2 上的应用程序。但我希望能够登录到http://login.secureserver.net来检查我的基于 Web 的电子邮件是否有此域。
如果相关,GoDaddy 的域“电子邮件信息中心”会返回......
如果系统无法验证您的电子邮件地址或 MX 记录不正确,域设置可能无效。有关其他信息,请参阅管理域名的 DNS。
类型主机 IP 地址 名称服务器 ns-AAA.awsdns-47.com XXX.XXX.XX3.X22 名称服务器 ns-BBB.awsdns-55.net XXX.XXX.XX5.X86 名称服务器 ns-CCCC.awsdns-24.org XXX.XXX.XX6.X97 域名服务器 ns-DDDD.awsdns-11.co.uk XXX.XXX.XX8.92
GoDaddy 电子邮件服务器设置列为...
服务器标准端口 您的开放端口 传入服务器 (POP3): pop.secureserver.net 110, 995 (SSL) 110, 995 (SSL) 传出服务器 (SMTP): smtpout.secureserver.net 80, 3535, 25, 465 (SSL) 80, 3535, 25, 465 (SSL)
在 Route53 的 AWS 控制台中,是否只是创建一个带有...的 MX 记录集的问题?
名称 = mail.mydomain.com 值 = 10 pop.secureserver.net 20 smtpout.secureserver.net
……???
小智 21
为了使事情变得清晰明了,因为一些 GoDaddy 帮助文章是完全错误的:

您只需将服务器设置中的两条记录作为新记录粘贴到 Route 53 控制面板中。

这里可能的欺骗是 GD 电子邮件面板会告诉您您错了,但不会告诉您什么是正确的,因此您可以使其正确。此外,他们的帮助文章告诉您确实在域管理器下寻找正确的 MX 记录设置,在那里您找不到它们。
最后,AWS 有点令人困惑,因为它们只会让您输入单个顶级域 MX 条目。您不能像 GD 想要的那样拥有两个,而其他一些区域经理允许,因此需要将它们加倍。
希望这对其他人有帮助!:)
根据 AWS 的检查,很明显 MX 记录指向mail.mydomain.com而不仅仅是顶点 ( mydomain.com )。GoDaddy 的电子邮件设置同样在寻找 mydomain.com...而不是不存在的子域。(我错误地在 Route53 中添加了“ mail. ”前缀。)
通过 Route53“编辑记录集”面板(在 AWS 管理控制台的右侧)添加 MX 记录时,无需在“名称”表单字段中输入前缀。换句话说,特别是如果您希望将 GoDaddy 托管的电子邮件路由到yourname@yourdomain.com,那么只需将新 MX 记录集的顶部/第一个 Route53 表单字段留空即可。唯一需要任何输入的表单字段是“值”部分……您可以在其中放置 GoDaddy 的电子邮件主机名及其数字优先级。(就我而言:“0 smtp.secureserver.net”和“10 mailstore1.secureserver.net”。)