如何在 Route53 中为 GoDaddy 域设置 MX 记录?

如何在 Route53 中为 GoDaddy 域设置 MX 记录?

似乎无法在 AWS 论坛上、在 Route53 手册中、在 Stackoverflow/Serverfault 上找到该问题的答案……并且 GoDaddy 的支持肯定没有答案:

如何在 Route53 中为 GoDaddy 域设置 MX 记录?

我的 apex 记录和 Route53 上的所有 CNAME 记录均正常工作,指向 EC2 上的应用程序。但我希望能够登录http://login.secureserver.net检查该域名的基于网络的电子邮件。

如果相关的话,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

...???

答案1

为了让事情变得清晰明了,因为一些 GoDaddy 帮助文章是完全错误的:

在此处输入图片描述

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

在此处输入图片描述

这里可能存在的欺骗是,GD 电子邮件面板会告诉你你错了,但不会告诉你什么是正确的,以便你改正。此外,他们的帮助文章告诉你在域管理器下寻找正确的 MX 记录设置,但你不会在那里找到它们。

最后,AWS 有点令人困惑,因为他们只允许您输入单个顶点域 MX 条目。您不能像 GD 要求的那样输入两个,而其他一些区域管理器允许输入两个,因此需要将它们加倍。

希望这对其他人有帮助!:)

答案2

根据 AWS 的检查,很明显 MX 记录指向mail.mydomain.com而不仅仅是顶点(我的域名)。GoDaddy 的电子邮件设置同样在寻找 mydomain.com...而不是不存在的子域名。(我错误地添加了“邮件。“Route53 中的前缀。)

通过 Route53 添加 MX 记录时编辑记录集”面板(位于 AWS 管理控制台的右侧),无需在“名称”表单字段中输入前缀。换句话说,特别是如果您希望将 GoDaddy 托管的电子邮件路由到[电子邮件保护],然后只需将顶部/第一个 Route53 表单字段留空即可作为新的 MX 记录集。唯一需要输入的表单字段是“值”部分...您可以在其中输入 GoDaddy 的电子邮件主机名及其数字优先级。(在我的情况下:“0 smtp.secureserver.net”和“10 mailstore1.secureserver.net”。)

答案3

确实,GoDaddy 的论坛/支持/帮助相当差劲。您总是需要使用 Bing 或 Google 来寻找正确的答案,但其他一些主要网站的支持页面也是如此。

您在任何 DNS 服务器上的 MX 记录将是:

mydomain.com               10 pop.secureserver.net
                           20 smtpout.secureserver.net

然后在您的 EC2 中,假设您正在使用一个来获取该邮件,将 POP3、SPOP3、SMTP 和 SSMTP 端口添加到 FW 设置中。

如果您只是在本地 PC 上使用 Outlook 之类的程序而不是 EC2 实例,则无需摆弄 FW 设置。

确保客户端配置正确。通常,它们使用的默认端口和加密必须进行调整。由于我最近刚刚取消了一个 GoDaddy 帐户,我知道他们有一个正确配置的文件可供下载,以便您设置电子邮件客户端。

答案4

pop.secureserver.net以及smtpout.secureserver.net您的邮件设置客户

MX另一方面,记录告诉其他邮件服务器向您的域名发送传入邮件的位置可能会有所不同。

谁实际上托管您的电子邮件?

如果 GoDaddy 托管您的邮件,那么他们应该为您的MX记录提供一个值(GoDaddy MX 记录信息)。或者查看您的旧 DNS 设置以找出 MX 记录是什么。*然后您可以在 Route53 中轻松设置它。

请注意,第一部分(示例中的数字1020)是“优先级”——例如,如果您有多个接收邮件服务器,则首先使用哪一个。除非您的设置相当复杂,否则您选择的数字实际上并不重要。

* 要在 Mac/Linux 上查看当前的 MX 记录:dig yourdomain.com mx。在 Windows 上:http://technet.microsoft.com/en-us/library/aa998082.aspx

相关内容