邮箱收不到邮件怎么回事(电子邮箱接收不到邮件的原因)

邮箱收不到邮件怎么回事(电子邮箱接收不到邮件的原因)

原因就是域名解析 CNAME 和 MX 记录冲突所导致的

GitHub 支持好几天之后给的反馈是正常的

A “250” status code means the other mail server accepted the delivery and relayed it to the intended recipient. If you’ve already checked your spam and trash folders, you may want to make sure you don’t have any additional mail filters that might be catching those messages. If you’re using an external mail client, you might want to check if it it has been caught there, too.

用 Gmail 去测试了一下也收不到,断定是收不到国外邮件,国内邮件正常收取,又去问客服

就在这时,笛声[1] 大佬的一句:”你解析问题,cname 和 mx 同时存在@记录,就会收不到邮件”,点醒了我

去腾讯云控制台查看域名解析情况,发现确实有 CNAME 的解析

而且还是境外的 CNAME 的解析,那我就知道了,国外的邮件发进来的时候,找不到你的域,获取到了 CNAME 的值

由于我还是需要单独将境外访问使用 GitHub 的解析,所以不能修改 CNAME,于是给境外添加 MX 解析

测试就正常了

如果你也有这种情况的话可以试试,或者参考CNAME 和 MX 记录冲突的解决[2]

参考资料[1]

笛声: https://hqidi.com

[2]

CNAME 和 MX 记录冲突的解决: https://support.dnspod.cn/dns/5f2d4668e8320f1a740d9e49/

沈唁志

发表评论

登录后才能评论