本来以为只要照搬阿里云的域名解析到CloudFlare就可以了,没想到发送测试邮件后竟然报错了。
点击其中的帮助链接,说是MX解析错误。可我明明已经原样复制了阿里云的解析记录,怎么会不行呢?帮助文档中说的,可以使用:
| 解析的域名 | 记录类型 | 优先级 | 解析记录值 |
|---|---|---|---|
| @ | MX | 5 | mx1.qiye.aliyun.com |
| @ | MX | 10 | mx2.qiye.aliyun.com |
| @ | MX | 15 | mx3.qiye.aliyun.com |
当然它也提到可以使用另一种:
| 解析的域名 | 记录类型 | 优先级 | 解析记录值 |
|---|---|---|---|
| @ | MX | 5 | mxn.mxhichina.com |
| @ | MX | 10 | mxw.mxhichina.com |
不过当初设置的时候第一种方式一直好用也就没想过换。
登陆邮箱管理员账号,在企业定制->域名管理中,点击检查MX解析,如果一切正常应该出现如下的结果:
从最初反馈的结果来看,少了一个TXT记录(DKIM),顺带把MX记录也一起改了。
等待几分钟后,发送测试邮件,一切正常。
像这种多少年都不修改的解析记录,在重新配置时可能会出现状况,最好还是按照最新的来,阿里云自家知道兼容,但CloudFlare未必知道。
另外,第三方邮件客户端(比如网易邮箱大师)中,POP3和SMTP的设置还是使用阿里云的地址为好,原本我使用了pop.mindseed.cn在这次重新托管后出错了,切换回阿里云的就好了。
| 协议 | 服务器地址 | 服务器端口号(常规) | 服务器端口号(加密) |
|---|---|---|---|
| POP3 | pop3.mxhichina.com | 110 | 995 |
| IMAP | imap.mxhichina.com | 143 | 993 |
| SMTP | smtp.mxhichina.com | 25 | 465 |