邮箱域名绑定的设置里面, 最核心的操作步骤是, 需要到域名的DNS解析那里去, 把那三个记录给正确地配置上, 那三个记录叫做MX记录, 还有SPF记录, 以及DKIM记录, 把这个做好了, 就让这个域名有了发邮件和收邮件的功能了。
下面呢, 就以 gname.xin 这个域名管理平台作为操作的入口来举例, 给大家说一下全部设置起来的完整步骤是怎样的。
一、我们需要增加一条MX类型的记录条目, 该操作属于核心范畴, 并且是务必完成必须实施的设定。
请登录进入网址 gname.xin, 然后找到域名管理功能选项, 点击进去之后选择DNS解析设置这一项最后点选添加记录按钮, 接着按照提示来认真填写相关信息。
记录的类型是MX。
关于主机记录的部分, 我们使用符号@来表示根域名。
把记录值这一项写成下面这样, 也就是 mx1.yourmailprovider.com 这个形式, 然后把里面提到的邮件服务商提供的具体地址替换进去。
这个优先级是10, 它的数值越小表示优先级越高, 如果存在备用服务器的话, 可以把它设置成20。
把内容保存之后, 记录的状态会显示为“待生效”, 这个状态一般会持续存在, 然后通常在经过5分钟到30分钟的时间之后, 全球的DNS节点才会完成同步这一操作。
二、添加SPF记录(防止域名被伪造发信)
在同一个页面里面, 增加出一条以TXT为格式的新的记录。
主机记录这个部分, 你这里写的是@。
记录值这一块, 咱们要写的东西是v等于spf1 mx, 然后是-all。
这个意思是说你只能让你的域名里的 MX 服务器来向外发送邮件。要是没经过校验, 收到的时候会被对方当成垃圾邮件, 或者干脆不收。如果你用了第三方的代发工具, 比如什么营销邮件的平台。那么你就需要在这个记录里面加上对方给你的那个 include 指令。
三、需要添加一条关于DKIM记录的条目, 这个条目是用来代表邮件数字签名的。
首先到邮件服务商的后台去弄出一个DKIM公钥, 这个公钥里面是要包含Selector名称和Key值的, 然后把生成的内容再回去找到 gname.xin 的DNS管理页面, 在那里把它添加上去。
· 记录类型:TXT
主机记录这一项, 它的写法是selector1下划线_domainkey, 这里的selector这个位置需要替换为实际生成出来的那个名字。
记录值的内容是v等于DKIM1, 接着是一个分号, 然后是k等于rsa, 再接着是一个分号, 最后是p等于你的公钥字符串。
DKIM是让接收方来验证邮件是不是确实出自你的服务器这种事情的, 并且它还证明了邮件里面的内容是没被中间的节点去搞过篡改的这样一些操作发生的, 这样一来就能把邮件送达率给显著地提升了。
四、现在很多人都会去验证与测试。
1. 去向 QQ 邮箱、Gmail 这些外部地址, 发送测试用的邮件, 来确认对方能够正常收到信件, 并且这些信件没有进入垃圾邮件的文件夹里面。
2. 请到gname.xin这个网站的后台管理页面里去查看那个名字叫做DNS解析的东西, 然后在里面的列表中找到MX、SPF和DKIM这三条记录, 并且去确认一下它们的状态现在都是处于正常的样子, 没有任何问题。
3. 你要去使用mxtoolbox或者mail-tester之类的在线工具, 然后输入你的域名, 之后再检查DNS配置是不是有报错项。
五、高频疑难排查
邮件怎么都发不出去: 你要去核对那个MX记录的数值, 看看拼写是不是对了, 还有它的优先级顺序是不是弄错了, 然后还要确认一下你的邮件服务商那边的账户状态, 看它到底是不是已经处于激活的状态里面了。
邮件会被丢进垃圾箱里, 这是因为SPF记录没有设置或者是DKIM认证配置错误, 把这些东西补充完整之后, 需要耐心地等待大约24个小时, 让系统把这个缓存信息刷新更新一遍,这样邮件就能恢复正常被正常投递了。
可以详细解释一下为什么长时间生效这个问题, 方法是要去仔细查看有关域名TTL值的具体的情况, 通常默认的设置多数都是48小时这个时长, 在这个特定的时间期间内, 全球范围内的缓存数据会经历一个逐步过期的过程, 所以比较合理的建议是应当耐心地进行等待, 而不是选择反复地去删除和继续重建相关的记录。


