Manshi 可帮助您排查
SMTP 电子邮件服务器
和 MX 记录的问题

Manshi_Thumbnail

我使用了 Amazon Route 53 DNS 服务,在 Route 53 中为 SMTP 服务器创建了邮件交换器 (MX) 记录后,SMTP 服务器无法从客户端接收电子邮件。

如果您为​ Route 53 DNS 服务配置的公有托管区域未填充适当的资源记录集,或者域名注册商没有指向​ Route 53 公有托管区域中的名称服务器,则客户端无法连接到 SMTP 服务器。

  1. 查看在创建或编辑 Amazon Route 53 资源记录集时指定的值以确保为 SMTP 服务器创建了适当的资源记录集。公有托管区域必须至少包含 SMTP 服务器的邮件交换器 (MX) 记录,如基本资源记录集的值中所述。
  2. 如果您使用的域名​注册商不是 Route 53,请验证您的域名​注册商是否引用了 Route 53 公有托管区域中的名称服务器。为此,请查询基于​ Internet 的 whois 实用程序(如 InterNIC Whois 搜索网页)以执行以下操作:
    • 找到您的域名的注册商。在查询字段中输入您的域名,选择选项,然后选择提交。查询结果应列出域名注册商以及域名的授权名称服务器。
      注意:如果查询结果所返回的名称服务器的列表不是与 Route 53 公有托管区域关联的名称服务器,则不会向 Route 53 发送 SMTP 服务器的 DNS 查询,您必须联系域名注册商来更新与您的域名关联的名称服务器的列表。
    • 找到您的域注册商的联系信息。在查询字段中输入注册商的名称,选择​注册商选项,然后选择提交。使用此信息联系您的域注册商,并请求他们更新您的域名的名称服务器列表以引用您的域的 Route 53 公有托管区域中的名称服务器。
    • 在注册商的名称服务器上的 TTL 过期之前,验证您从其切换的 DNS 服务是否未删除您的域的任何资源记录集。​这可能需要 48 小时或更长时间,并且 Route 53 DNS 服务不会响应域名的 DNS 查询,直到域名服务器记录的 TTL 期间已过去。有关更多信息,请参阅等待您的更改生效
  3. 如果您使用 Route 53 作为域​注册商,请确保客户端可以访问您的 Route 53 公有托管区域中的资源记录集。有关更多信息,请参阅​如何验证是否可从 Internet 访问 Amazon Route 53 公有托管区域中的资源记录集?,其中提供了测试客户端对​ MX 记录的访问的示例方案。
    注意:一些 DNS 提供商要求在 MX 记录集名称前加上“@”,或者在为根域创建 MX 记录集时使用名称“@”创建 MX 记录集。Route 53 MX 记录集名称前面不应加上“@”或任何其他字符。​如果要在 Route 53 中为根域创建 MX 记录集,请将记录集名称留空,并为 Route 53 MX 记录集的剩余字段提供适当的值。
  4. ​如果 MX 记录的配置正确,但 SMTP 服务器仍无法接收电子邮件,请联系您的电子邮件服务提供商以进一步调查原因。

此页面对您有帮助吗? |

返回 AWS Support 知识中心

需要帮助?访问 AWS 支持中心

发布时间:2015 年 09 月 30 日

更新时间:2017-12-12