自建邮件服务器域名解析该如何配置呢?如果用一个单独的域名专门用来做邮箱服务的,则可以直接把该域名的顶级域名直接A记录解析到对应的邮箱服务IP。但如果邮箱smtp域名或pop域名不是根域名,而根域名又有其他用途,则需要采用MX记录类型来配置邮箱域名。以下介绍如何来实现,自建邮件服务器域名解析不使用根域名,邮箱账号使用根域名。

首先配置一条A记录

假设收发邮箱设置域名mail.example.cn,配置 mail.example.cn A记录 目标ip

邮箱域名解析配置A记录

然后配置一条MX记录,指向邮箱服务的域名

配置根域名 @.example.cn MX记录 mail.example.cn

邮箱域名解析MX记录配置

说明:

1.主机记录:如果要用顶级域名example.cn来设置,那么只需要填@即可;

2.记录类型选择:MX记录;

3.记录值:找对应的邮箱提供商获取,我们这里是自建邮箱服务,填写我们自己的邮箱域名;

由于协议规定,邮件服务器地址必须填写域名,如果您填写IP则无法确保您的邮件可以顺利收发;

邮件服务器必须有A记录或者CNAME记录指向,否则会影响邮件的正常收发;

4.MX优先级:可根据邮箱提供商的填写,优先级从0-10,数值越小优先级越高,我们这里填写5;

如何检测MX记录是否生效?

1
2
命令行输入:
nslookup -q=mx example.cn

做MX记录解析之前是这样:

做MX记录解析之前的nslookup

做MX记录解析之后是这样:

做MX记录解析之后的nslookup

至此,自建邮件服务器域名解析配置完成,收发域名使用mail.example.cn,而邮箱账号使用user@example.cn。如果想区分收发域名,可以新增pop,smtp,imap的A记录解析到目标服务器的IP即可。

上述配置方法参考自文章:

搭建邮件服务器域名解析设置(A与MX记录)

https://zhuanlan.zhihu.com/p/28851891