如何在邮件子域中设置邮件服务器?

如何在邮件子域中设置邮件服务器?

请原谅我,我对服务器管理任务还很陌生。

我刚刚将服务器从“学习” VPS 移出,准备在我的 Debian VPS 上设置电子邮件。这是我第二次这样做。

我以前遵循过这个指南,但最终邮件服务器位于 fqdn 级别,而不是 .mail 子域。显然后者是最佳实践

请有人告诉我如何才能实现这一目标?

非常感谢

编辑:固定链接

答案1

服务器名称与其接受电子邮件的邮件地址的域部分不同,它们甚至不需要在同一个域中。

典型的小规模设置将使用与其功能无关的服务器名称和CNAME从描述功能的名称映射到实际服务器名称,再加上一些描述服务的额外 DNS 记录。

所以你最终会得到

.               IN      MX      10 mail
_sip._udp       IN      SRV     10 1 5060 sip

mail            IN      CNAME   cute
www             IN      CNAME   cute
sip             IN      CNAME   cute

cute            IN      A       1.2.3.4

从服务到主机名的映射在历史上不断发展:对于邮件,存在一种单独的记录类型,将邮件域名映射到一组负责的主机。对于 SIP 电话协议(以及一些其他协议),通用 SRV 记录发挥着相同的作用。对于网站,不存在这样的查找,而是人们习惯于在 URL 中包含主机名“www”。

然后,CNAME 将服务映射到实际主机。可以省略此步骤,直接完成映射(“www”情况除外),但最好使用单独的主机名,以便您可以在其他情况下引用这些主机名(例如,ssh mail.my.domain无论邮件服务器在哪里,都会将您连接到该服务器)。

然后实际的主机将正常配置,是否为其赋予可爱的名字或实用的名字取决于您的环境。

对于 SSL 证书,使用客户端用来寻址的主机名是有意义的。对于邮件服务器,这是记录中的名称MX,即证书将使用名称mail.my.domainCNAME解析对客户端是不可见的。

相关内容