快速回答
如何使用您自己的域名设置 Cloudflare Email Routing?
将域名指向 Cloudflare 的名称服务器,然后在 Email Routing 中选择 Onboard Domain。Cloudflare 会添加三条 MX 记录、一条 SPF 记录和一条 DKIM 记录;在创建规则前,您需要验证一个目标地址,每个域名最多 200 条规则。它无法发送邮件。Postelva 负责注册域名,并允许您设置名称服务器。
Cloudflare Email Routing:记录与限制,2026 年 11 月 12 日
| 条目 | 数值 |
|---|---|
| DNS requirement | 域名必须使用 Cloudflare DNS |
| MX 记录 (主机 @) | route1.mx.cloudflare.net、route2.mx.cloudflare.net、route3.mx.cloudflare.net;优先级自动分配 |
| SPF 记录 (TXT, 主机 @) | v=spf1 include:_spf.mx.cloudflare.net ~all |
| DKIM 记录 (TXT) | 选择器 cf2024-1._domainkey;值显示在控制面板中 |
| 每个域名的路由规则数 | 200 |
| 每个账户的目标地址数 | 200,在该账户的各域名间共享 |
| 入站邮件大小 | 25 MiB |
| 从您的域名发送 | 不支持 |
| Propagation | 最长 24 小时;在 Cloudflare DNS 上通常为 5 至 15 分钟 |
最后核查于 ;较早的数据各自标注其日期
开始之前您需要准备什么?
您需要一个由 Cloudflare 运行 DNS 的域名,以及至少一个可供转发的现有收件箱。 Cloudflare 页面明确指出您必须使用 Cloudflare DNS,因此在其他地方购买的域名必须添加到 Cloudflare 账户中,并更换其名称服务器。
名称服务器的更改需在域名注册处进行。在 Postelva,DNS 选项卡接受您自己的名称服务器,数量为 2 至 13 个,同时还提供 免费 DNS 托管,支持 A、AAAA、CNAME、ALIAS、MX、TXT、NS、SRV 和 CAA 记录,支持 DNSSEC,也可使用您自己的域名服务器(2 至 13 个) 的免费托管。Cloudflare 自身的步骤要求您准确复制分配给您的两个名称服务器名称;如果 DNSSEC 已开启,请先在注册商处将其关闭,待域名显示为 Active 后再重新开启。激活最长可能需要 24 小时。
启用 Email Routing 的步骤
将域名添加到 Cloudflare
在控制面板中打开 Domains,选择 Onboard a domain,并输入根域名,例如 example.com。
更换名称服务器
复制 Cloudflare 分配的两个名称服务器,并在域名注册处填入。等待状态显示为 Active。
在 Email Routing 中接入域名
进入 Compute、Email Service、Email Routing,选择 Onboard Domain,挑选域名,如有需要可查看 DNS 记录,然后选择 Done。
验证目标地址
在 Destination Addresses 下输入应接收邮件的收件箱,打开验证邮件,然后选择 Verify email address。
创建路由规则
在 Routing Rules 下选择 Create routing rule,将 @ 之前的部分作为邮件匹配模式输入,选择您的域名,选择 Send to an email,然后选择已验证的目标地址。
Cloudflare 会添加哪些 DNS 记录?
接入时会在根域名上添加 MX 记录、一条 SPF 记录和一条 DKIM 记录。 三个 MX 主机是 mx.cloudflare.net 下的 route1、route2 和 route3,其优先级由 Cloudflare 自行分配,因此您无需输入数字。SPF 值为 v=spf1 include:_spf.mx.cloudflare.net ~all。
如果域名已有 SPF 记录,请将 Cloudflare 的 include 合并到其中,而不要添加第二条记录;一个域名只能发布一条 SPF 记录,且 SPF 最多计 10 次 DNS 查询。合并方法见如何创建 SPF 记录。路由记录应位于根域名上,而非子域名上。
由于页面说明 Email Routing 需要 Cloudflare 的 MX 记录,因此它无法与同一域名上的外部邮件服务器并存。
example.com. MX route1.mx.cloudflare.net. ; priority set by Cloudflare
example.com. MX route2.mx.cloudflare.net. ; priority set by Cloudflare
example.com. MX route3.mx.cloudflare.net. ; priority set by Cloudflare
example.com. TXT "v=spf1 include:_spf.mx.cloudflare.net ~all"
cf2024-1._domainkey.example.com. TXT "<value shown in the Cloudflare dashboard>"如果域名已有 MX 记录会怎样?
接入会失败并显示错误 2008(存在非 Cloudflare 的 MX 记录),直到您删除旧的 MX 记录。 请删除原邮件服务商的记录,并紧接着添加 Cloudflare 的记录,因为 Cloudflare 提示此间会有一段短暂的时间完全没有 MX 记录。
如果旧邮箱中仍有您需要的邮件,请在切换前将其导出;工作顺序见更换服务商时如何保留您的邮箱地址。之后,请按照如何检查 MX、SPF、DKIM 和 DMARC 记录中的检查项进行验证。
地址、加号寻址和通配转发如何工作?
每条规则将一个地址模式映射到一个目标,而通配规则会将该域名上所有其他地址发送到一个目标。 通配规则也会接收拼写错误的本地部分。在 Routing Rules 下将其开启,选择一个操作并保存。
加号寻址有效:发往 [email protected] 的邮件会匹配 [email protected] 规则,并保留 +detail 部分。可用操作包括 Send to an email、Send to a Worker 和 Drop;Drop 会删除匹配的邮件而不进行路由,因此可能使地址看似有效,却丢弃所有收到的邮件。
规则在其目标通过验证之前将保持禁用。要将一个模式发送到多个收件箱,您需要一个 Worker,为每个目标调用一次 forward。更多别名思路见如何使用通配地址和别名。
Email Routing 有哪些限制?
每个域名最多 200 条规则,每个账户最多 200 个目标地址,入站邮件最大 25 MiB。 超过此大小的邮件将被拒绝。
入站邮件必须通过 SPF 或带有有效的 DKIM 签名,Email Routing 会遵循发件人的 DMARC 策略,因此严格的发件方可能会看到转发失败。对于转发的邮件,Cloudflare 会添加两个 DKIM 签名,一个用于 email.cloudflare.net,一个用于您的域名。
最大的限制在功能上:Cloudflare 页面说明 Email Routing 不支持从您的 Cloudflare 域名发送或回复邮件,回复会发往目标地址。要以 [email protected] 的身份回复,您需要另一个发件方,例如如何使用自定义域名的 Gmail中所述的“以…身份发送”设置,或一家邮箱服务商。
与邮箱相比,Email Routing 会添加多少条记录?
Email Routing 只添加五条记录,少于邮箱服务商要求您输入的数量。 根据 Postelva 2026 年 11 月 12 日的调查,Email Routing 创建 5 条 DNS 记录(3 条 MX、1 条 SPF、1 条 DKIM),而 Proton Mail 自定义域名需 8 条,addy.io 需 7 条,数量依据各自的设置页面统计。
在 Postelva 注册一个 .com 域名,第一年及之后每年费用均为 US$12.49/年,因此转发方案的成本仅为域名加上您转发至的收件箱。Postelva 出售的是域名,而非邮箱,并且还为不想更改名称服务器的用户提供其自有的 可在客户中心免费使用电子邮件转发和 URL 转发。与注册商相比的权衡见面向邮件域名的 Cloudflare Registrar 替代方案。
Cloudflare Email Routing 常见问题
我必须从 Cloudflare 购买域名吗?
不必。Cloudflare 的步骤适用于在其他注册商持有的域名:您需将域名添加到账户,并在注册商处更换名称服务器。通过 Cloudflare Registrar 购买的域名已在使用其 DNS。
Email Routing 能从我的域名发送邮件吗?
不能。文档说明它不支持从您的 Cloudflare 域名发送或回复邮件。回复会发往目标地址。
设置需要多长时间?
Cloudflare 表示 DNS 更改在全球范围内最长可能需要 24 小时,在 Cloudflare DNS 上通常在 5 至 15 分钟内完成。名称服务器激活最长可能需要 24 小时。
为什么目标地址需要验证?
规则在目标确认验证邮件之前将保持禁用。已验证的目标属于该账户,可在其各域名之间重复使用。
我能否在同一域名上同时使用 Email Routing 与 Proton Mail 或 Fastmail?
不能在同一域名上同时使用。页面说明 Email Routing 需要 Cloudflare 的 MX 记录,因此无法与外部邮件服务器并存。二者请择其一。
总结
- Email Routing 要求域名使用 Cloudflare DNS。
- 添加的记录:3 条 MX(mx.cloudflare.net 下的 route1、route2、route3)、1 条 SPF、1 条 DKIM。
- SPF 值:v=spf1 include:_spf.mx.cloudflare.net ~all;如已有 SPF,请与之合并。
- 必须先删除旧的 MX 记录(错误 2008)。
- 限制:每个域名 200 条规则,每个账户 200 个目标地址,每封邮件 25 MiB。
- 它仅接收和转发;无法从您的域名发送邮件。
- Postelva:.com 每年 US$12.49/年;允许使用自有名称服务器。
来源 (6)
- Enable Email Routing — Cloudflare (查询日期 2026-11-12)
- Email Routing DNS records — Cloudflare (查询日期 2026-11-12)
- Email Routing addresses — Cloudflare (查询日期 2026-11-12)
- Email Service limits — Cloudflare (查询日期 2026-11-12)
- Email Routing postmaster — Cloudflare (查询日期 2026-11-12)
- Full setup of a zone — Cloudflare (查询日期 2026-11-12)
先注册域名
搜索域名,用加密货币付款,然后将名称服务器指向您想要的位置。