MX 记录详解
适用人群:需要搭建/迁移企业邮箱、排查收发邮件问题的站长
核心概念
MX记录的作用
MX(Mail Exchange)记录用于指定接收该域名邮件的邮件服务器主机名。当别人给 [email protected] 发邮件时,对方邮件系统会查询 example.com 的MX记录,得到邮件服务器地址后再把邮件投递过去。注意MX记录的值必须是一个域名(主机名),而不能直接填IP地址。
优先级(Preference)如何工作
每条MX记录都带一个数字优先级,数字越小优先级越高,发件方会优先尝试投递到优先级最高(数字最小)的服务器,失败后按顺序尝试下一个,常用于配置主备邮件服务器。
| 优先级 | 邮件服务器 | 说明 |
|---|---|---|
| 10 | mx1.mailprovider.com | 主用,优先投递 |
| 20 | mx2.mailprovider.com | 备用,主用不可达时使用 |
使用第三方企业邮箱(如腾讯企业邮箱、阿里企业邮箱、Google Workspace等)
这些服务商都会要求你把域名的MX记录改为指向他们提供的邮件服务器地址,通常还会配合SPF/DKIM等TXT记录一起验证域名所有权、提升邮件送达率与防伪造能力,三者常需同时配置才算完整。
操作步骤
步骤 1从邮箱服务商获取MX记录值和优先级
登录企业邮箱管理后台,找到“域名验证/MX记录配置”页面,抄下要求配置的一条或多条主机名及对应优先级数字。
步骤 2登录DNS解析后台新增MX记录
主机记录一般填@(根域名,多数邮箱直接用 [email protected] 形式),类型选MX,记录值填邮件服务器主机名,优先级填对应数字。
步骤 3删除旧邮箱服务商遗留的MX记录
如果是从其他邮箱服务迁移过来,务必删除旧的MX记录,避免新旧服务器同时生效导致邮件路由混乱或丢件。
步骤 4同步配置SPF等TXT记录
按邮箱服务商要求补充SPF记录(详见本系列TXT记录一文),提升邮件通过率、减少被误判为垃圾邮件。
步骤 5发送测试邮件验证
MX记录生效后(通常几十分钟到数小时),用外部邮箱发一封测试邮件确认能正常收到。
实际示例
主机记录: @ 类型: MX 优先级: 10 记录值: mx1.mailprovider.com
主机记录: @ 类型: MX 优先级: 20 记录值: mx2.mailprovider.com
表示邮件优先投递到 mx1.mailprovider.com,该服务器不可用时才尝试 mx2.mailprovider.com。
常见错误
- ⚠️把MX记录值填成IP地址而不是主机名,这不符合MX记录规范,会导致邮件收发异常
- ⚠️更换邮箱服务商后没有删除旧的MX记录,导致新旧服务器并存、邮件路由混乱甚至部分邮件丢失
- ⚠️只配置了MX记录,没有同步配置SPF/DKIM,导致自己发出的邮件大量被对方判定为垃圾邮件
对应工具
常见问题
MX记录的优先级数字越大代表越优先吗?
配置了MX记录网站访问会受影响吗?
MX记录配置好了为什么还是收不到邮件?
相关教程
官方资料来源