我最近购买了一个域名,并计划将子域名smtp.example.com
用作邮件服务器并托管我的网络邮件应用程序。如果将其用作邮件服务器以外的其他服务器,mail.example.com
会不会有问题?mail
答案1
不。
子域名遵循通常的域名要求:
仅使用这些字符:
- az(不区分大小写)
- 0-9
- -(不是作为起始或结束字符)
标签必须不超过 63 个字符(“八位字节”),并且名称必须不超过 255 个字符(“八位字节”)。
有关详细信息,请参阅For more information, seeRFC 1035。
答案2
除了你自己混淆之外,想不出还有什么问题。为什么不使用相同的主机名运行 webmail 应用程序和 smtp 服务?
答案3
没问题。记住,这始终是 DNS!这意味着,您可以通过 DNS 中的 MX 记录来控制外界将哪个服务器视为您的邮件服务器。当另一台服务器发送一封电子邮件时,该邮件的地址是[电子邮件保护],外部 DNS 服务器将在您的根域 example.com 中查找您的 MX 记录,并找到您在此处输入的 MX 记录(在本例中为 smtp.example.com),然后它将启动与您在 DNS 中标识为 smtp.exmaple.com 的任何 IP 地址的连接。如果您想在 mail.example.com 上为您的用户设置网络邮件,那么这也很好。
如前所述,根据您的设置,您可以为两者使用一个名称,如 mail.example.com。在使用 Microsoft Exchange 的示例中,OWA/Webmail 通常监听端口 443。SMTP 流量默认监听端口 25,有时也监听端口 587。因此,当用户打开浏览器并输入 mail.exchange.com 时,它将默认使用 443 上的 HTTPS,并且您的服务器将使用 Webmail 网站响应该连接。如果外部电子邮件服务器想要向您域中的某人发送电子邮件,该服务器将通过端口 25 连接到 mail.example.com。由于连接通过端口 25 进入您的服务器,因此您的电子邮件服务器知道这是 SMTP 流量,并将接受电子邮件并将其路由给您的用户。