核心设置原理

邮箱域名绑定这件, 事其实说穿了就是利用DNS技术, 把你自己设定的那个域名给指向到邮箱服务商那边的邮件服务器上去, 这么做是为了让该域名下面的账户能够正常地发出邮件并且也能正常接收到别人发来的邮件, 这里面的核心操作步骤是必须添加MX记录也就是邮件交换记录, 然后还需要配合使用像SPF验证记录和DKIM验证记录这些内容, 这样做的目的是为了能够让邮件投递的过程一切正常, 同时也不会被系统判定成那种讨厌的垃圾邮件。

前置准备

这个域名已经完成了注册流程, 并且具备对DNS解析内容进行管理的权限, 举例来说的话, 比如像是 company.com 这样的一个域名情况。

已开通企业邮箱服务,并从服务商处获取MX服务器地址、SPF值、DKIM公钥

拥有域名管理后台的DNS编辑权限

DNS记录配置步骤

你需要先进行登录操作来访问域名管理后台, 然后在完成登录后进入到DNS解析设置界面, 最后按照要求的顺序一个接一个字地进行以下记录的添加处理。

1. MX记录(必须)

主机记录:@

记录类型:MX

记录的值, 它是由服务商指定的一个具体的地址, 像那个mx1.mailprovider.com之类的, 就可以作为例子来看看。

这个优先级的数值是需要按照服务商的要求来填写的, 一般情况下, 大家常见的选择是10或者20。

2. 这个SPF记录, 它属于那一种类型的TXT记录, 而且是必须得要有的。

主机记录:@

记录值:v=spf1 include:mailprovider.com ~all(以服务商提供为准)

3. 这个是dkim记录, 它是必须的, 并且它属于txt类型。

主机记录:default._domainkey(selector名称以服务商为准)

域名绑定邮箱怎么设置?企业邮箱域名配置完整步骤(图1)

记录值这个概念, 它指的是服务商所提供的那个公钥字符串。

4. DMARC记录, 这个东西一般是推荐大家去配的, 它的类型是TXT。

主机记录:_dmarc

记录值:v=DMARC1; p=quarantine; rua=mailto:dmarc@company.com

生效与验证

DNS修改生效后, 全球范围可能需要10分钟到48小时, 用户可以用下面的命令来确认记录已经生效:

查询MX:nslookup -type=MX company.com

查询TXT:nslookup -type=TXT company.com

用户也可以去邮件服务提供商的管理员后台找到那个叫做「域名验证」的功能, 然后直接点一个操作就能把所有相关的设置记录都检查一遍, 看看它们是不是都是正确的。

常见问题排查

绑定后无法收信: 绑定后无法收信这个问题出现的时候, 你要去仔细核对一下你的MX记录值, 以及它的优先级是否填写正确了, 同时你还要确认一下邮件服务器的端口, 也就是25、465和587这些端口, 有没有被防火墙给拦截掉。

邮件进入垃圾箱: SPF或者DKIM记录的缺失, 以及格式出现错误。逐项跟服务商提供给你的原始字符串进行比对工作, 确保没有任何多余的空格出现, 也确保没有任何多余的引号存在。

需要把每个域名都绑定上邮箱多域名需绑定邮箱, 这也就是要说的为每一个域名单独去配置上面那些DNS记录, 它们之间谁也不会影响谁。

解析不生效: 你需要去确认一下你的域名NS记录是不是正指向你现在所使用的这个管理商, 以免还残留着旧的解析信息;然后你得等待TTL过期以后, 再去重新查询看看情况如何。

操作入口说明

域名的 DNS 解析配置工作, 是在域名注册商提供的那个管理后台里面完成的。咱们就拿gname.xin这个例子来说事儿。你先登录到后台去, 然后进入「域名管理」这一个大项, 接着再点击那个「DNS解析设置」。按照之前说的那些步骤, 把 MX 记录和 TXT 记录给加上就是了。

等你把东西都添好了以后, 就得回到邮箱服务商那边去的管理控制台那里。在那儿点击一下「验证域名」。只要看到所有的记录都变成了绿色, 并且显示的是一种通过的状态, 那就说明绑定这事儿算是成功了。到这个时候, 你的域名邮箱就可以马上开始使用了。