邮箱域名绑定设置的核心的操作是在域名的DNS解析中, 去添加那个由邮箱服务商来指定的MX记录, 或者是SPF以及TXT记录, 还有可能是CNAME记录。

这样就能让该域名下面的邮件能够被正常地收和正常地产出。整个的配置的过程通常需要在域名管理的那个后台页面里去把它完成掉, 全程的时间大概是需要花费10到15分钟的。在这个过程中是不需要有人去编写什么代码的。

前置准备

在正式行动之前, 需要确认一下下面的情况, 看它们是不是都已经准备好了。

这个目标域名已经被注册了, 并且这个人现在手里面握有对这个域名的管理权限。

你已经开通了企业邮箱或者第三方提供的邮箱服务, 并且从服务商手里拿到了他们给出来的 MX 记录的数值, 这些数值平常看起来就像 mx1.example.com 这样, 同时你也拿到了 SPF 记录或者 TXT 记录的数值, 以及 CNAME 记录的数值。

请先登录到你当前域名所对应的那个DNS解析控制台, 比如去访问那个域名注册商的后台管理系统, 或者进入云服务商那边的DNS管理面板之类的地方。

添加MX记录(邮件交换记录)

MX 记录决定了那个域名对应的邮件, 究竟是要被哪一台邮件服务器所接收, 具体的操作步骤如下。

1. 先进入手头里的DNS解析管理页面, 之后呢, 去选择那个叫"添加记录"的选项, 或者就是选择那个叫"新增解析"的选项, 就这么点事儿。

2. 在记录类型选择这一环节里, 需要选定MX这个选项出来。

3. 主机记录要填写 @, 这个符号代表根域名, 或者是留空, 具体要看是哪个平台。

4. 记录值需要填写那个由邮箱服务提供商所给出的, 所谓的MX服务器地址, 就比如说像是 mx1.mailprovider.com 这个样子的。

5. 那个优先级, 它指的是优先等级, 也可以说成是顺序号码,这个是要按照服务公司那边提出来的要求来填上去的, 一般常见到的数字是像10或者20这样的数值, 要注意到的是, 这些数字本身越是小, 就代表着它所对应的优先级别是越高的。

6. 保存后等待生效。

如果服务商那边提供的是一共多组这样的MX记录, 比如说有主记录和备记录这样的情况的话, 就需要把每一条记录都单独地添加进去, 这是因为它们各自所拥有的优先级是不完全一样的。

添加SPF及TXT记录(防伪造验证)

SPF记录是用来告诉收信方, 只有一下这些IP地址, 才有权限来代发属于我们这个域名的邮件的这样做法, 有助于把垃圾邮件被拦截的概率给降低下来的这一情况。

1. 关于那一种记录类型的选择操作, 你应当将其选定为文本格式的那一个项目即TXT这个类型。

2. 将主机记录的值, 设置为使用英文字母和符号所组成的字符串, 即小于号及大于号之间所包含的字符。

3. 把你要填写的该记录的具体数值设定为 v=spf1 mx -all , 或者是从服务商那里获取到的, 那个完全配套的SPF相关字符串内容。

4. 进行保存的操作。

邮箱域名绑定设置怎么操作?MX记录配置全流程说明(图1)

部分邮箱服务商还要求添加DKIM签名记录(CNAME或TXT类型), 同样按服务商给出的值逐条填入。

添加CNAME记录(网页端邮件入口)

如果你需要通过输入那个用代码标签包起来的地址, 也就是mail.你的域名, 这个具体的串来访问网站的邮箱页面。

1. 在需要选择记录类型的地方, 选择CNAME。

2. 主机记录的填写, 是把 mail 这个值给写进去。

3. 将记录值填写为服务商所提供的那一个CNAME目标地址的那个具体数值, 把这个动作完成好。

4. 进行保存的操作。

验证是否生效

等配置弄好之后, 要先停10分钟时间, 最多等到48小时为止, 这是考虑到全球范围里DNS缓存刷新所花的一个周期。在这之后, 可以通过下面的这些方式来进行验证:

在命令行里面, 去执行那个代码为 nslookup -type=MX 你的域名的指令, 并且要确认一下返回回来的那个 MX 记录, 是不是和你配置的一样。

使用在线DNS检测工具来查询TXT记录是不是已经全网生效了。

你这边需要去试着给 test@你的域名 这个电子邮件地址, 发一封那个用来测试的邮件, 以此来确认一下能不能够正常的把邮件接收下来。

常见故障排查

MX记录未生效: 请大家核查一下, 有没有填写了一些多余的点号或者是多余的空格;还要确认域名NS所指向的DNS服务器是否选对了。

邮件被拒收, 这种情况是因为SPF记录的值和MX服务器不匹配导致的, 所以需要去更新一下SPF这个字符串的内容。

网页端没办法去访问, 这是因为CNAME的记录没有生效, 或者是那里头存在了一个同名的A记录产生的冲突, 所以呢需要把那个存在冲突的东西给清理干净, 然后再去重新添加一遍。

补充说明

如果域名被用在好几个邮箱系统里头, 比如把公司用的邮箱和个人用的邮箱混在一块儿搞, 那mx优先级这个东西就得设得非常小心才行, 否则的话, 邮件该怎么走就会变得乱糟糟的, 没法子弄清楚。

在配置这个事儿的时候, 要是觉得各个平台的界面长得不一样, 让人看不懂在哪里点哪儿看, 那就可以去看一看那个域名管理平台上头写的相关帮助文档来照着做。

就比如说在gz88.cn这个域名服务平台那边去把这个解析的事情给办好了的时候, 上面那几个要填名字的字段可能叫法会有那么一点点不一样, 但是它们实际背后的逻辑是一模一样的, 没有任何区别。

对于所有涉及到DNS变更的建议, 我们都应该保留相关的操作记录, 这样做的目的是为了便于在后期的时候进行排查以及回溯。