Defaults.Exposed

Defaults.Exposed修复 › MX 记录(邮件接收设置)

如何修复 MX 记录(邮件接收设置)

MX 记录是一块路标,告诉全世界该把寄往你域名的邮件投递到哪里。它一旦缺失或损坏,所有发给你公司的邮件——客户咨询、密码重置、发票、合同——都会原路退回给发件人。没有 MX,就没有收件箱。

对您业务的关键影响: 如果你的 MX 记录缺失或出错,你的域名就根本收不到邮件。给你写信的客户会收到报错,以为你在无视他们、或已经倒闭。你连那些消息都看不到——包括需要回复的生意、发票和紧急问题。

这会让您付出什么代价

为什么它重要。 邮件的投递取决于一次 DNS 查询:发件邮件服务器问「这个域名的邮件该投到哪儿?」并从你的 MX 记录里读出答案。如果没有答案,或答案指向无处,邮件就被拒收并退回。这是邮件管道里最基础、孤注一掷的一环——它一旦出错,你邮件的其余一切都无关紧要了,因为什么都到不了。(唯一合法的例外是一个被刻意设为完全不接收邮件的域名,它有自己正确的配置。)

MX 记录是什么,大白话版

当有人给你域名下的任何人发邮件时,发件邮件服务器必须先回答一个问题:「这个域名的邮件,我该投到哪里?」 它通过查询你域名的 MX 记录——是 Mail eXchange(邮件交换)的缩写——来找到答案。MX 记录无非是你域名设置里的一块路标,写着「把这个域名的邮件送到这台邮件服务器」。

这就是它的全部职责。MX 记录不存储你的邮件,不保护它,也不决定谁能以你的名义发信。它就是信封上的地址,告诉邮政系统由哪个分拣中心处理你的邮件。地址写对了,邮件就流进来。留空,或指向错误的楼,邮件就被原封退回,标着无法投递

这是邮件设置里最根本的一环。其他每一项邮件控制——防伪造、加密、垃圾过滤——都假定邮件首先真能抵达你。MX 记录正是让这一点成真的东西。

这会让你付出什么代价

因为一条损坏的 MX 记录对你而言是悄无声息地失败的——你只是停止收信,自己这端没有任何报错——损害往往是事后才被发现,木已成舟。几个现实场景:

这些都不会自己宣告。这正是缺失的 MX 记录比听起来更危险之处:等你注意到时,你已经丢掉了再也找不回来的邮件。

它到底是什么

你域名的 DNS 设置里存着好几类记录。MX 记录是管进来的邮件的那一类。一套能工作的设置长成一条或多条条目,每条都指明一台邮件服务器并带一个优先级数字:

「好」长什么样: 至少一条有效的 MX 记录,指向你实际所用邮件服务商的邮件服务器——Google Workspace、Microsoft 365、你主机商的邮件服务或类似——并使用该服务商让你用的确切服务器名称和优先级。

那个重要的例外。 有些域名被刻意设为接收邮件——比如一个只用于网站的域名,或纯粹为保护品牌而持有的域名。声明这一点的正确做法是一条空 MX 记录:一条优先级为 0、主机仅为一个点(.)的 MX 记录。这是一项已发布的互联网标准(RFC 7505),是不接收邮件的域名的正确答案——发件方会立刻收到清晰的「这个域名不接受邮件」拒收,而不是一段令人困惑的延迟。在本项检查里,正确发布的空 MX 以满分通过——它是一个刻意、正确的选择,而非过失。会失败的是什么都没有,那与一个失误无从区分。

它为什么关乎你的评分。 这是一项计分检查,在邮件安全类别中最高值 25 分。一个本该收邮件却没有 MX 记录的域名,被标为中等严重度的不通过——因为实际上,它背后的企业无法通过邮件被联系到。一个正确接收邮件的域名,或一条正确发布的空 MX,拿满分。

如何修复(免费,约 5 分钟)

把这个交给你的 IT 人员或网站服务商——修复免费。 MX 记录就在你域名的 DNS 里,和你的网站地址配置在同一个地方。管理你域名或网站的人能在几分钟内零成本搞定。你只为邮箱服务本身付费,而且仅当你还没有一个时。

修复取决于你处于以下两种情形中的哪一种。

如果你的域名「应该」收邮件却没有 MX 记录

你需要把域名指向你邮件服务商的邮件服务器。使用你服务商发布的确切记录——下面的例子是典型值,但永远从你服务商自己的设置页面照抄当前的值,因为它们确实会变。

  1. 登录你的 DNS 服务商——你域名设置所在的地方(例如 Cloudflare、GoDaddy、你的主机商或注册商)。

  2. 为你的邮件服务添加 MX 记录:

    Google Workspace(当前单记录配置):

    • MX host:你的域名 → smtp.google.com,优先级 1 (较旧的 Google Workspace 账户可能仍用以 aspmx.l.google.com 开头、优先级为 1 的五服务器集,外加 alt1alt4 服务器、优先级 5–10。两者都有效——以你 Google 管理控制台显示的为准。)

    Microsoft 365:

    • MX host:你的域名 → <你的域名用短横线连接>.mail.protection.outlook.com,优先级 0 (Microsoft 会在管理中心为你生成确切的主机名——从那里照抄,别去猜格式。)

    其他服务商(你主机商的邮件、一个托管的 Zoho/Fastmail 等邮箱):从那家服务商的 DNS 设置说明里逐字照抄 MX 主机名和优先级。

  3. 保存,然后等待。 DNS 改动大约需 15–30 分钟生效(偶尔更久)。给你域名下的一个地址发一封测试邮件,确认它能到。

如果你的域名「不应该」收任何邮件

发布一条空 MX,让「这里不收邮件」的状态明确且正确:

  1. 登录你的 DNS 服务商。
  2. 添加一条 MX 记录,优先级为 0,主机仅为一个 .(单个点)。
  3. 保存。发件方现在会立刻收到一个符合标准的拒收,本项检查也会通过。

如果你即将迁移 DNS 或主机

搬迁前,把你当前的 MX 记录原样记下来(连同你的 SPF、DKIM 及任何其他邮件记录)。搬迁后,在新服务商处用完全一致的值和优先级重建每一条,并在你宣布迁移完成前发一封测试邮件。搬迁时忘掉 MX 记录,是企业意外让自己邮件下线的头号方式。

常见错误

一句话总结

MX 记录是你邮件信封上的地址。它们正确时——或者对一个不接收邮件的域名正确设为空 MX——邮件就能抵达你,本项检查也通过。它们缺失时,你的公司在邮件上无法被联系到,正在丢失它甚至都看不到的消息。修复免费,几分钟搞定,很值得今天就交给管理你域名的人。

常见问题

我怎么知道这玩意儿坏了?我的邮件看起来挺正常。

如果你现在能正常收邮件,你的 MX 记录几乎肯定在工作——这项检查会通过。危险在于它是隐形的:MX 记录会因为网站搬迁、更换 DNS 服务商或一次打错的编辑而被打掉,唯一的症状就是进来的邮件安静了。因为邮件停止抵达时你不会收到警报,企业可能连着好几天都在丢邮件。像这样的免费检查,再加上留意收件箱是否突然沉寂,就是你抓到它的办法。

我们不在这个域名上收发邮件——只用它做网站。MX 缺失算问题吗?

不一定——但声明「这个域名不接收邮件」的正确做法,是发布一条叫做空 MX(null MX,即一条「0 .」的 MX 记录)的特殊记录,而不是干脆不放 MX 记录。正确地做意味着发件方会立刻收到清晰的「这个域名不收邮件」拒收提示,而且它在本项检查里算作通过,而不是失败。光留空看起来像是配置错误。让你的 IT 人员加一条空 MX——这是一行字、免费的改动。

修这个会花我钱吗?

不会。添加或修正 MX 记录是免费的——这是改你域名的 DNS 设置,而这本就包含在你为域名或主机已经付的费里。只有当你还没有邮箱服务(比如 Google Workspace 或 Microsoft 365 的邮箱)时,你才为邮箱服务本身付费。MX 记录只是指向你所用的任何邮箱服务商。

MX 记录上的「优先级」是什么意思,我需要操心它吗?

每条 MX 记录都有一个数字——优先级——邮件服务器会先试数字最小的。它的存在是为了让服务商能提供一台备用服务器:主服务器宕机时,邮件流向下一台。你通常不用自己设这些;你从邮件服务商的设置页面照抄那些确切的记录(连同它们的数字)。只要原样填入就行。

配好 MX 记录能阻止别人冒用我的名义发邮件吗?

不能——那是另一套控制(SPF、DKIM,尤其是 DMARC)。MX 记录只管进来的邮件:发给你的消息投到哪里。防冒充关乎的是外发邮件,以及收件服务器对伪造邮件怎么处理。两者你都需要:MX 让你能收,DMARC 让没人能伪造你外发的身份。正因如此,它们在这里是分开检查的。

我有一次网站搬迁或 DNS 变更要做——怎么避免搞坏邮件?

在改任何东西之前,把你当前的 MX 记录原样抄下来(连同你的 SPF、DKIM 及任何其他与邮件相关的记录)。把 DNS 迁到新服务商时,多日邮件中断最常见的原因,就是只把网站记录抄过去而把 MX 记录忘了。在新服务商处重建每一条 MX 记录,值和优先级要完全一致,并在你认为搬迁完成之前确认一封测试邮件能到。