是否需要 CNAME“imap...”和“smtp...”子域名?

是否需要 CNAME“imap...”和“smtp...”子域名?

我正在运行 Postfix 电子邮件服务器。我只有 1 个 A DNS 记录:mail.my_domain.com我能够连接到它,仅使用此 URL 通过它接收和发送电子邮件。也就是说,我没有“smtp....”和“imap.my_domain.com”。

我创建指向“mail.my_domain.com”的 CNAME“smtp.my_domain.com”和“imap.my_domain.com”是否有必要或有好处?

答案1

除非您计划发展到需要将服务拆分到不同服务器的程度,否则这些都不是必需的。当您确实发展到那个程度时,只需为smtp或甚至smtp1和添加新的 A 记录smtp2(如果您的流量很大)。

大多数客户端在进行初始配置时都会发现您的 IMAP 和 SMTP 服务器。即使您发展到拥有不同的 SMTP 服务器来接收和发送邮件,您可能仍希望继续在域的提交端口 (587) 上接受来自经过身份验证的用户的邮件mail

如果您的使用量增长到需要多个 IMAP 服务器的程度,请考虑添加imap域并可能为多个 IMAP 代理服务器提供多个地址。

答案2

不,这些子域名完全是可选的。

一些邮件客户端会在设置新帐户时探测这些子域,但它们通常会恢复到mail,和/或允许您手动输入服务器名称。

答案3

它们不是必需的。我会将它们描述为中等建议/推荐。

每项服务的 DNS A/CNAME记录smtp.example.com(通过 smtp 发送经过身份验证的电子邮件)和imap.example.com(通过 imap 接收的邮件)都简化了将来的重新配置。
此类记录允许更改服务器(在 DNS 中),而无需重新配置电子邮件客户端。
相当多的大型域名使用单独的服务器进行 smtp-out、smtp-mx/smtp-in、imap/pop3。

相关内容