MX 记录与邮件路由(RFC 5321 §5.1)如何工作?主 MX 不可达时如何回退?

1 MX 记录与邮件路由(RFC 5321 §5.1)如何工作?主 MX 不可达时如何回退?
MX 路由

发件 MTA 根据收件域的 DNS MX 记录选择目标主机(RFC 5321 §5.1)。每条 MX 带一个优先级数值(preference):数值越小优先级越高。发送方先尝试优先级最高的主机。

回退机制

若最高优先级 MX 不可达(连接超时/拒绝),发送方按优先级顺序尝试下一个较低的 MX;这种多级备用设计保证主邮件服务器宕机时邮件可由备用 MX 暂收,不立即弹回。

注意点

所有 MX 应最终指向能收下邮件的同一组织,避免把邮件误投第三方;优先级相同则轮询/随机。若目标域无任何 MX,RFC 5321 允许退而使用其 A/AAAA 记录作最后手段(legacy,不推荐依赖)。

与投递队列

发送方在全部 MX 都不可达时把邮件入队等待重试(依 4.x 暂态重试策略),而非立即失败;管理员应确保备用 MX 配置正确且不在防火墙误拦,否则会拉长投递延迟或造成丢信。

参考:RFC 5321 §5.1(邮件路由与 MX);DNS(RFC 1035 MX 记录)