MX(邮件交换)记录是一种 DNS 记录,指定负责接收域名邮件的邮件服务器。MX 记录对邮件投递至关重要——没有它,其他服务器无法确定将发往你域名的邮件发送到哪里。
MX 记录是邮件基础设施的根基。没有正确配置的 MX 记录,你的域名无法接收邮件。它们在邮箱验证中也发挥作用——验证服务在验证邮箱地址时会检查域名是否有有效的 MX 记录。没有 MX 记录的域名无法接收邮件,因此这些域名上的地址是无效的。
当有人向 user@yourdomain.com 发送邮件时,发送服务器会对你域名的 MX 记录进行 DNS 查询。MX 记录返回你邮件服务器的主机名及优先级值。然后发送服务器连接到优先级数字最低(优先级最高)的邮件服务器来投递邮件。如果该服务器不可用,它会尝试下一个。
MX 优先级决定尝试邮件服务器的顺序。数字越低优先级越高。例如,优先级为 10 的服务器会先于优先级为 20 的服务器被尝试。如果主服务器(优先级 10)不可用,邮件将被投递到备用服务器(优先级 20)。
你可以使用命令行工具如 "nslookup -type=MX domain.com" 或 "dig MX domain.com" 检查 MX 记录,也可以使用在线 DNS 查询工具。这会显示哪些邮件服务器负责处理该域名的邮件。
如果域名没有 MX 记录,某些邮件服务器会回退到域名的 A 记录(如果存在)进行邮件投递。但这不可靠,不建议使用。大多数邮箱验证服务会将没有 MX 记录的域名上的地址标记为无效。
MX 记录更改通常在 24-48 小时内生效,但最长可能需要 72 小时。实际时间取决于你的 TTL 设置和 DNS 服务器如何缓存记录。迁移期间,请保持旧服务器运行直到传播完成。