# 为什么邮件没有到达我的自定义域名？

> 发往自定义域名的邮件因八个常见原因而失败：旧的 MX 记录、DNS 缓慢、第二条 SPF 记录、域名过期。

- URL: https://postelva.com/zh/guides/email-not-arriving-custom-domain/
- 最后更新: 2026-11-12
- 发布者: Postelva (https://postelva.com)

当发给 you@yourname.com 的邮件始终没有出现时，原因几乎总是在 DNS 中。请从上到下逐项检查这张表。

**快速回答 — 为什么邮件没有到达我的自定义域名？**

当自定义域名的 MX 记录缺失、有误或与旧服务商的记录混在一起，当 DNS 更改尚未传播，或当域名已过期时，邮件就无法到达该域名。**Postelva** 在下文统计了八个常见原因；第一项检查始终是 MX 记录，它通常需要最多 24 小时才能稳定。

## 邮件缺失的八个原因及解决办法

| 症状 | 可能原因 | 如何检查 | 解决方法 |
| --- | --- | --- | --- |
| 什么都收不到，也没有退信 | MX 记录缺失，或仍指向旧服务商 | 查询该域名的 MX 记录 | 添加新服务商的 MX 记录并删除旧的 |
| 有些邮件能收到，有些收不到 | 旧的和新的 MX 记录混在一起 | MX 列表显示了两家服务商的主机 | 只保留新服务商的 MX，或给它们设置最小的优先级数字 |
| 昨天还正常，今天不行了 | DNS 更改尚未传播 | 不同的解析器给出不同的答案 | 等待旧的 TTL 过期；典型的 MX 更改需要 1 到 4 小时，最长 24 到 48 小时 |
| 退信说域名不存在 | 域名已过期或被暂停 | 在注册局查询域名状态 | 续费；请参见域名过期时邮件会怎样 |
| 记录存在，但查询说它不存在 | 之前的空结果被否定缓存 | 同一条记录在一个解析器上能找到，在另一个上找不到 | 等待：空结果会按区域 SOA 记录的 TTL 缓存 |
| 从您的域名发出的邮件进入垃圾邮件 | 有两条 SPF 记录，或超过 10 次 DNS 查询 | 统计以 v=spf1 开头的 TXT 记录数量 | 合并为一条 SPF 记录；保持在 10 次查询以内 |
| 服务商提示域名未验证 | 验证 TXT 记录缺失或复制有误 | 将值与服务商的界面比较 | 重新粘贴该值；有些 DNS 托管方要求主机名不带域名 |
| 收紧 DMARC 之后邮件被退回 | 在 SPF 和 DKIM 通过之前就将策略设为 reject | 阅读汇总报告 | 回到 p=none，修复发件方，然后再次收紧 |

## 我应该先检查什么？

**先检查 MX 记录，因为它们决定了该域名每封邮件投递到哪里。**MX 记录指明一台邮件服务器和一个优先级；发件方先尝试数字最小的。如果列表为空，邮件无处可去。如果它指向旧服务商，邮件就会继续到达那里。

两条命令即可得到答案。请将 yourname.com 替换为您的域名。

```bash
dig MX yourname.com +short
nslookup -type=MX yourname.com
```

## MX 的结果应该是什么样子？

**它应只列出您当前服务商的主机。**Proton Mail 预期的结果是两行：优先级为 10 的 mail.protonmail.ch 和优先级为 20 的 mailsec.protonmail.ch。Fastmail 则是优先级 10 的 in1-smtp.messagingengine.com 和优先级 20 的 in2-smtp.messagingengine.com。读取每条记录的方法见[如何检查 MX、SPF、DKIM 和 DMARC 记录](https://postelva.com/zh/guides/check-email-dns-records/ "How to check MX, SPF, DKIM and DMARC records")。

## 为什么邮件仍然发到我的旧服务商？

**因为旧的 MX 记录仍在区域中，或者解析器仍在缓存中保留着它们。**根据 Postelva 在 2026 年 11 月 12 日的索引，有 MX 设置文档的服务商中，Proton Mail、Mailbox.org 和 Fastmail 这三家都告诉您，要删除指向别处的 MX 记录，或给新记录设置最小的优先级数字。两组记录都保留，会使邮件不可预测地发往其中任一台服务器。

更改所需的时间大约等于更改时该记录上旧的 TTL。3600 秒的 TTL 意味着最长一小时的缓存结果；86400 则意味着最长一天。Proton Mail 说 MX 更改最多需要一天，Mailbox.org 则说其验证记录的同步最多可能需要 48 小时。如果您是在计划迁移而不是修复迁移，[把邮件迁移到新服务商而不丢失邮件](https://postelva.com/zh/guides/move-email-provider-without-downtime/ "How to move email to a new provider without losing mail")解释了如何事先降低 TTL。

## 过期的域名会让我的邮件中断吗？

**会：一旦域名过了有效期且其 DNS 停止解析，发来的邮件就会被退回或丢失。**ICANN 的过期注册恢复政策允许所有者从到期当天起续费。删除之后，gTLD 注册局提供 30 天的赎回期，期间 DNS 解析被禁用，转移被阻止，注册商可以收取额外费用恢复该名称。DNS 具体停止的日期因注册商而异。

第二个不太为人所知的触发因素是注册人的电子邮件。ICANN 要求注册商在注册、转移或更换注册人后的 15 天内对其进行验证，所有者始终不回应的域名可能被暂停。Postelva 明确说明了这一点：按照 ICANN 规定，注册人电子邮箱在注册后进行验证（15 天内）。请回复验证邮件并开启自动续费，这里为 从您的余额自动续费，可为每个域名单独开启或关闭。完整的时间线见[域名过期时邮件会怎样](https://postelva.com/zh/what-happens-to-email-when-domain-expires/ "What happens to my email when my domain expires?")。

## SPF、DKIM 或 DMARC 会让邮件消失吗？

**它们对您发送的邮件的影响远大于对您接收的邮件的影响，但严格的 DMARC 策略可能导致接收方直接拒收您的邮件。**一个域名只能发布一条 SPF 记录：第二条记录，或需要超过 10 次 DNS 查询的 SPF 记录（RFC 7208），会返回永久错误，接收方会将该检查视为失败。请将新服务商的 include 添加到现有记录中，而不是创建新记录。

对于 DMARC，请从带报告地址的 p=none 开始，确认所有合法邮件的 SPF 和 DKIM 都通过，然后转为 quarantine，最后是 reject。Mailbox.org 警告过早设置严格的策略可能会退回合法邮件。这些记录在[如何创建 SPF 记录](https://postelva.com/zh/guides/spf-record-setup/ "How to create an SPF record for a custom domain")中有解释。

## Postelva 在其中扮演什么角色？

**Postelva 托管域名的 DNS，因此本指南中的每条记录都在客户中心编辑。**DNS 包括 免费 DNS 托管，支持 A、AAAA、CNAME、ALIAS、MX、TXT、NS、SRV 和 CAA 记录，支持 DNSSEC，也可使用您自己的域名服务器（2 至 13 个）。一键模板涵盖 Proton Mail、Fastmail 和 Zoho Mail；对于 Tuta、Mailbox.org、iCloud+ 和 Migadu，记录需要在 DNS 编辑器中输入。如果模板与手动输入的记录不一致，区域会同时显示两者，所以在等待传播之前请阅读完整的列表。客服通过电子邮件回复：每周 7 天、12 小时内回复邮件，包括协助处理 MX、SPF、DKIM 和 DMARC 记录。

## 邮件缺失：常见问题

### 在认定 DNS 更改失败之前，我应该等多久？

最多等待该记录旧的 TTL，然后从另一个解析器检查。MX 更改通常需要 1 到 4 小时，也可能需要 24 到 48 小时。

### 为什么有些发件人能联系到我，有些不能？

每个发件人的解析器缓存您旧记录的时间不同，所以在更改期间，有些邮件投递到新服务器，有些投递到旧服务器。删除旧的 MX 记录即可结束这种分裂。

### 全收邮件地址会影响投递吗？

只在邮箱内部有影响：全收邮件地址会接收您未创建的名称。如果某个命名地址收不到，请检查该别名是否存在，以及是否是另一个账户的全收邮件地址在接收邮件。

### 服务商可以屏蔽我的域名吗？

服务商可以拒绝未经验证的域名。在深入查找之前，请先检查验证 TXT 记录和服务商的状态界面。

### 如果我的域名显示已过期怎么办？

请立即从客户中心续费。在赎回期内，注册商仍可恢复它，但需支付必须公布的额外费用。

**总结**

- 先检查 MX 记录：它们决定邮件投递到哪里。
- 删除旧的 MX 记录，或给新记录设置最小的优先级数字。
- MX 更改大约需要旧的 TTL 时间：通常 1 到 4 小时，最长 48 小时。
- 只能有一条 SPF 记录，且不超过 10 次 DNS 查询（RFC 7208）。
- 过期的域名会停止解析；赎回期为 30 天。
- ICANN 要求在 15 天内验证注册人的电子邮件。
- 从 p=none 开始逐步收紧 DMARC，切勿直接设为 reject。

## 来源

1. [RFC 7208，第 4.6.4 节：DNS 查询次数限制](https://www.rfc-editor.org/rfc/rfc7208.html#section-4.6.4) — RFC Editor (查询日期 2026-11-12)
2. [RFC 2308：DNS 查询的否定缓存](https://www.rfc-editor.org/rfc/rfc2308) — RFC Editor (查询日期 2026-11-12)
3. [过期注册恢复政策](https://www.icann.org/en/contracted-parties/consensus-policies/expired-registration-recovery-policy/expired-registration-recovery-policy-21-02-2024-en) — ICANN (查询日期 2026-11-12)
4. [2013 Registrar Accreditation Agreement](https://www.icann.org/resources/pages/approved-with-specs-2013-09-17-en) — ICANN (查询日期 2026-11-12)
5. [来自 Namecheap 的自定义域名（MX 值）](https://proton.me/support/custom-domain-namecheap) — Proton (查询日期 2026-11-12)
6. [默认 DNS 记录](https://www.fastmail.help/hc/en-us/articles/360060591153) — Fastmail (查询日期 2026-11-12)
7. [mailbox.org 知识库：SPF、DKIM 和 DMARC](https://kb.mailbox.org/en/private/custom-domains/spf-dkim-and-dmarc/) — mailbox.org (查询日期 2026-11-12)
8. [DNS 更改需要多长时间才能传播](https://www.suped.com/knowledge/email-deliverability/technical/how-long-does-it-take-for-dns-record-changes-to-propagate) — Suped (查询日期 2026-11-12)

---

Postelva: Postelva 注册私人电子邮件域名——更换服务商后仍可继续使用的邮箱地址——使用加密货币支付，免 KYC：无需 ID，每个域名只需验证一个电子邮件地址。运营方为 DomaineGoat LLC，一家在巴拿马注册的公司；域名通过其获 ICANN 认证的注册商合作伙伴注册。.com 域名 US$12.49/年，每年价格相同。
