网站访问正常,但发到站点域名的邮件全部退回。碰到这种情况,我一般先确认改动有没有真的生效。

原因不复杂,域名解析里的邮件记录仍指向旧服务器地址,新服务器没有对应服务,对方投递时连不上目标主机只能退回。

「迁移邮件解析」相关的日志我一般连着看前后五分钟,单看一条报错经常判断不出是哪一步失败。报错里带路径的,先去看那个路径在不在、权限对不对。

dig MX example.com +short
dig TXT example.com +short

同一份配置存在多处的,先确认改的是被加载的那一份。新版本先放一台机器上跑一天再全量,问题一般在这段时间暴露。

备份不是备了就行,恢复一次才算数,很多备份文件打开才发现是空的。接口问题先分清是没发出去、发出去了没收到,还是收到了处理失败。

具体做法是,核对邮件相关记录;改指向新地址或第三方邮件服务;等待缓存过期后测试收发。

最后用这个标准收尾,邮件可以正常接收,退信消失。

作者 9823189