我正在运行 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。