当你把自定义域名和网络邮箱服务绑定好之后, 大家给你发邮件的时候看到的地址就不再是那个通用的 name@163.com , 而是变成你自己拥有的 name@yourdomain.com 了。这种改变能让大家更清楚地知道你的品牌是谁, 并且觉得你这个人或者这家公司看起来更专业、更有信誉度。

你需要去做的核心操作也很简单, 就是在你的域名的DNS管理面板里面, 找到MX记录还有TXT记录这些地方, 添加上对应的信息就行了。一般来说, 你在这些系统里配置完之后不超过十分钟的时间就能完成所有的手动设置, 等待生效也是非常快的。

绑定前需确认的前提条件

在进行操作之前, 你必须去确认前面提到的那三项前提条件。第一个条件是域名这个事儿, 它得是把实名认证的那个步骤已经完成了, 而且它的状态是正常的, 也就是说, 没有发生过期的情形, 也没有发生过冻结的情形。

第二个条件是你得有管理那个域名的DNS解析的权限, 而这个权限的管理动作, 通常是在域名注册商的后台去执行的。

第三个条件是要让那个要使用的目标邮箱服务商这边, 提供出一份完整的DNS记录参数才行, 这里的参数里面, 要包含MX值是多少、SPF TXT值是多少以及CNAME的目标地址是什么这一整套东西。

如果你这个域名是托管在第3方的DNS服务商那里的话, 那么你就需要先把你这个域名的NS记录切换到那个对应的服务商的面板里面去, 或者你也可以选择在当前这个面板里直接去进行操作。

具体操作步骤

第一步是获取邮箱服务商提供的DNS记录, 你需要先登录到企业邮箱或者云邮箱的控制台里面去, 接着进入所谓的域名管理页面或者是邮件服务器设置页面, 最后把服务商那边给出的MX记录的值、SPF TXT值以及CNAME目标地址给复制下来。

第二步, 你要去登录那个域名注册商的后台系统, 然后进入所谓的“DNS管理”或者说是“解析设置”这样的模块里面。

在某些域名服务平台当中, 比如像gz88.cn这个平台, 这个功能的位置是在“域名解析”指向“记录管理”的这个路径下面, 在这种地方, 你可以直接在线添加新的记录, 也可以直接在线编辑原有的记录。

进入第三步之后, 需要把主 MX 记录给加上去。

在设置的时候, 要让记录类型这一项选上 MX, 然后把主机记录填成, 也就是一个符号“@”, 这个“@”意思就是代表主域, 再把记录值那里填上服务商提供的 MX 地址, 比如像是 mx.yourdomain.com 这样的内容, 最后把优先级设定为 10 就可以了。

步骤四是要把SPF类型的TXT记录进行添加, 这里选择TXT作为记录类型, 然后在主机记录的栏位填入符号@, 接着在记录值的那个框里写入由等号开头、包括服务商的SPF域名以及以波浪号和all结尾的这一串字符, 这样做的目的就是为了去声明哪些服务器属于合法的发信方, 从而防止收件一方将发送出去的邮件错误地判定为垃圾邮件。

怎么把域名绑定到邮箱?自定义域名邮箱设置全攻略(图1)

进入第五个步骤, 这里可以选择添加CNAME记录。在记录类型里选CNAME, 然后主机记录填写mail这两个字, 同时把记录值改成服务商那边给的目标地址, 目的就是为了让用户在使用 mail.yourdomain.com 这个网址的时候, 可以不用绕弯子, 直接就能访问网页版的邮箱服务。

步骤六, 执行的操作是添加备用MX记录, 具体的做法是, 假设存在备用的邮件服务器这种条件, 那就再去新增一条MX记录, 该记录的优先级数值设定为20号, 它的作用是作为一种冗余的保障措施, 当主服务器发生不能正常工作的故障时, 系统就会自动进行切换动作。

标准DNS记录配置参考

记录类型 主机记录 记录值 用途
MX @ mx.yourdomain.com(优先级10) 主邮件服务器
MX @ mx2.yourdomain.com(优先级20) 备用邮件服务器
TXT @ v=spf1 include:spf.yourdomain.com ~all SPF发信验证
CNAME mail mail.yourdomain.com 网页版邮箱入口
TXT _dmarc v=DMARC1; p=quarantine; rua=mailto:admin@yourdomain.com DMARC策略

验证是否生效

在DNS配置被完成之后,其信息在全球范围内的传播和同步所需的时间通常会处于5分钟到48小时这样一个区间之内, 但在绝大多数的实际情况场景中, 用户可以在30分钟以内观察到配置生效的结果。

你可以在终端里运行一下nslookup -type=MX yourdomain.com这个命令, 然后看一下返回出来的结果, 是不是跟之前的配置对得上;还可以用dig TXT yourdomain.com这个命令, 来检查一下SPF记录到底怎么样;另外呢, 也可以去MXToolbox那个mxtoolbox.com网站上在线检测一下完整的邮件链路, 看看有没有什么问题。

常见问题与解决方案

邮件没法收信, 也无法发邮件, 首先要优先检查一下MX记录是不是被旧的记录给覆盖了。同一个域名只能有一组正在生效的MX记录, 如果在绑定新的服务商之前一定要把所有旧的MX值全部删除掉。

② 邮件被标记成了垃圾邮件这个情况, 是因为没有配置好 SPF或者 DKIM签名记录这一回事, 需要在补充配置完了以后, 还得去等待那个 DNS缓存刷新这么一个过程, 这个时长大约是三十分钟的时间, 等到那时候再去进行一下测试就行。

③修改后长时间未生效是因为DNS系统内部存在TTL缓存机制, 所以可以通过执行dig +trace yourdomain.com MX命令来逐级查看实际生效的值。如果有必要的话, 可以将TTL时间缩短设置为300秒。

原邮箱记录发生冲突, 这一情况会导致丢件的发生, 用户在绑定新域名之前, 一定要把旧的 MX 记录给清除干净, 如果不做这一步, 邮件会按照旧的路由进行投递, 这样会造成收件混乱。

在完成以上这些步骤, 并且经过验证流程通过之后, 大家就能够使用那种类似 yourname@yourdomain.com 的格式来接收和发送电子邮件了。我们建议, 在把相关设置绑定好以后, 最好去观察大概24个小时的时间, 以此来确认邮件接收和发送的功能都是没有问题的。

只有在一切正常之后, 再去通知整个团队将全员使用的邮箱地址进行切换。如果在此后的时间里, 因为某些需求增加或者减少了一些邮箱账号。那么只需要去邮箱的控制台进行操作就行了, 完全不需要再回头去修改那些DNS记录的内容。