假设您刚刚安装了 Ubuntu,其 FQDN 为 example.com
$ hostname -f
example.com
如果用户安装 iRedMail(或另一个邮件服务器)使用 demo.example.com 作为其第一个邮件域名。
因此他的邮件帐户[电子邮件保护]
A 和 MX DNS 设置应该是什么样的?
这是我的尝试:
A example.com SERVER_IP
A demo.example.com SERVER_IP
MX demo.example.com example.com
编辑:我的理由是,example.com 和 demo.example.com 都需要解析到服务器 IP。
主机名 demo.example.com 应该解析为 MX 记录的 demo.example.com,因为[电子邮件保护]需要通过主服务器example.com进行处理。
那是对的吗?
答案1
如果我们“仅仅”谈论电子邮件服务,则您不需要 example.com 的 A 记录。
所有你需要的是:
MX ... Mail Exchange - where should be send e-mails targeting the domain
A / AAAA ... IPv4 / IPv6 address - where the mail server can be reached
您可以选择设置(使用是可选的):
TXT ... SPF - information which server is allowed to send out the
mail originating (sender) this domain
TXT ... DKIM - signature on server level (to prove originating server
and consistency /no change/ on the message during the transport)
因此记录可以
demo.example.com A <SERVER_IP>
example.com MX 10 demo.example.com
example.com TXT "v=spf1 ip4:<SERVER_IP> ~all"
未提供 DKIM 示例,因为它是使用每个服务器生成的私钥的公钥记录...
欲了解更多信息,您可以查看以下资源: