个人站长、独立开发者、一人公司最常被问到的问题之一——"怎么搞一个看起来正规的 @你自己域名 的邮箱?"
Google Workspace 每月 ¥48 起,Microsoft 365 每月 ¥36 起,腾讯/网易企业邮免费版名额越收越紧,Zoho 免费版连 IMAP 都要付费。这时候很多人会刷到 Cloudflare Email Routing 的推荐帖,关键词几乎都是"免费、无限、随便开"。
但壹贰线报的老读者都知道——"无限"两个字出现的时候,往往是最需要翻官方文档的时候。
这篇我们对照 Cloudflare 官方 Email Service 文档(2026 年 10 月更新版),把"免费无限转发"这件事的真实能力、隐藏前提、不能做什么一次性说清楚。
🔴 先说更正:三个容易被传歪的点
在说能做什么之前,先把三处最常见的误读拎出来,避免你照做了才发现踩坑。
更正 1:"任意域名"≠ 任意注册商直接用,必须把域名 DNS 托管到 Cloudflare。
官方文档《Route emails》原文写得非常明确:"You must be using Cloudflare DNS to use Email Service."也就是说——你得把域名的 NS 服务器切到 Cloudflare(免费计划就够),Email Routing 才能启用。域名在阿里云、腾讯云、Namecheap、GoDaddy 都可以买,但 NS 必须换。很多教程把这一步一笔带过,第一次配置的人经常在这里卡半小时。
更正 2:"最多 200 个自定义地址"是把"路由规则"说串了,Catch-all 一开就是无限别名。
官方 Limits 表里真正的限制是两条:"每个域名的路由规则数 = 200"、"每个账户的目标地址数 = 200(账户所有域名共享)"。也就是说你可以手动精确配置 200 条规则(比如 admin@ → 你的 Gmail、support@ → 同事邮箱),但只要开启 Catch-all(全部捕获),*@你的域名 下所有没写规则的前缀都会自动收——这才是大家嘴里的"无限别名"的来源。200 是规则数,不是地址数。
更正 3:Email Routing 只做"收信转发",不提供发信 SMTP、不提供 Webmail、不存储邮件。
它不是一个完整邮箱。收到的邮件 Cloudflare 瞬时转发到你指定的 Gmail/Outlook/QQ 邮箱,不存邮件正文、不提供登录后台、不提供 SMTP 发信。要以 @你的域名 发信,有两条路:① 接第三方 SMTP(Resend/Brevo/腾讯 SES 等,Resend 免费版每月 3,000 封);② 用 Cloudflare 自家的 Email Sending——但任意收件人发送要 Workers Paid($5/月起),每月包含 3,000 封,超出 $0.35/千封。唯一的免费发信例外:向你账户内已验证的目标地址发信(比如自己给自己发测试邮件),任何方案都免费、不占额度。
✅ 真·永久免费的能力(Free 计划)
按官方 Pricing 页(2026-06-09 更新),Cloudflare Email Routing 在 Workers Free 计划下永久免费,没有试用期、没有绑卡要求:
能力项 | Free 档实际额度 | 备注 |
|---|---|---|
入站邮件转发 | Unlimited(无限) | 不按封数计费,官方明文写 Unlimited |
路由规则 / 域名 | 200 条 | 每条 = 一个地址前缀映射到一个目标/Worker |
目标地址 / 账户 | 200 个 | 跨所有域名共享,都需要邮箱验证 |
自定义前缀数 | 配合 Catch-all 实际无限 | Catch-all 一开,任意前缀都能收 |
Catch-all(全部捕获) | 免费 | 仅对 apex 主域名开放,子域名不支持 |
Drop 动作(拒收黑名单) | 免费 | 支持按发件人/收件人规则丢弃邮件 |
路由到 Worker | 免费 | 受 Workers Free 资源限制(CPU/内存) |
每 zone 域名数 | 30 个 | 含 apex 主域 + 子域,Email Routing + Email Sending 合计 |
入站邮件大小 | 25 MiB | 超过的邮件直接拒收 |
每封邮件收件人 | 50 个 | to/cc/bcc 合计 |
邮件主题行 | 998 字符 | 符合 RFC 5322 |
SPF / DKIM 配置 | 自动下发、免费 | 启用时 Cloudflare 自动加 MX + TXT 记录 |
活动日志 / 基础分析 | 免费 | 面板内可看转发/丢弃/失败统计 |
客服支持 | 社区 + 工单 | 免费计划没有 SLA,但官方工单响应稳定 |
🧩 它能帮你做什么
1. 一个收件箱接住多个项目的域名邮箱
所有 @项目A.com、@项目B.com、@个人品牌.com 的来信都统一转发到你日常用的 Gmail/Outlook,不用再登录多个邮箱后台。配合 Gmail 的过滤器+标签,不同项目自动分类归档。
2. 无限临时/分类别名,源头掐断垃圾邮件
注册网站时随手填 taobao@你的域名、bilibili@你的域名、某信用卡@你的域名,Catch-all 自动接住。将来哪个前缀开始收到广告,直接删掉规则(或加一条 Drop 规则),主邮箱地址永远不被泄露。
3. 团队小项目的"公共邮箱"零成本起步
support@、hello@、partnership@ 转发到对应同事的真实邮箱,对外保持专业形象,对内不用多开账号。一条规则对应一个人;需要一对多转发可以接 Email Worker 实现,但 Free Worker 有 CPU/内存上限,重负载需升级。
4. 配合 Worker 做自动化邮件处理
邮件先到 Worker 再决定是转发、自动回复、归档还是丢弃,能玩出自动回复、关键词路由、附件备份到 R2 等花样。注意:Free Worker 每日 100,000 请求 + CPU 时间限制,复杂脚本可能因 exceeded_cpu 失败。
⚠️ 三个你该知道的硬限制
1. 必须托管 DNS 到 Cloudflare——这是硬前提。
你原有的 MX 记录会被替换成 Cloudflare 的(route1.mx.cloudflare.net / route2.mx.cloudflare.net / route3.mx.cloudflare.net)。如果该域名之前已经绑了腾讯企业邮、网易企业邮、Zoho、Google Workspace,启用 Email Routing 会让原有邮箱收信失效,必须先做清理或分流规划。
2. 发信不是它的本职,"收信免费 + 发信自费"是现实。
对外发信最省钱的组合是 Cloudflare 收信(免费)+ Resend 发信(免费 3,000 封/月)+ Gmail 作为客户端,域名费约 ¥10–50/年,整套邮件基础设施几乎零成本。直接用 Cloudflare 自家 Email Sending 发信要 Workers Paid $5/月。
3. 2025-07-03 起,未通过 SPF/DKIM 验证的来信会被直接丢弃,不转发。
这是 Cloudflare 为反垃圾邮件做的硬策略——也就是说,伪造发件人、发信服务器没配 SPF/DKIM 的邮件(典型的垃圾邮件、诈骗邮件、以及部分配置不规范的老系统自动邮件)会被拦下来。正常业务邮件基本不会受影响,但你要知道有这么一道过滤,收不到特定来信时先去查活动日志。
4. Catch-all 只对主域名(apex)生效,子域名不能开 Catch-all,只能逐条建规则。
5. 邮件不在 Cloudflare 端存储,转发完即删除——这是隐私优势,但也意味着 Cloudflare 后台没有"已发邮件/收件箱"可以翻。所有邮件历史保留在你转发的目标邮箱里(Gmail/Outlook 等)。
🎯 适合谁 / 不适合谁
✅ 非常适合
个人站长、独立开发者、一人公司,想用域名邮箱对外展示但不想付企业邮月费
手上有多个项目/域名,想统一收信入口
想给每个网站/服务单独一个邮箱前缀,保护主邮箱
已经在用 Cloudflare 做 DNS/CDN 的用户,直接顺手开
❌ 不太适合
团队 ≥ 10 人,需要共享邮箱、日历、网盘、组织管理的正规企业场景(还是 Google Workspace / Microsoft 365)
每天需要批量外发事务性邮件(注册验证、订单通知、营销邮件)——请用专业事务邮件服务商(Resend/Postmark/腾讯 SES)
域名不想/不能托管 DNS 到 Cloudflare 的用户(比如公司合规要求 DNS 必须在国内服务商)
需要 Webmail 登录、IMAP/POP3 客户端、日历/通讯录一体化邮箱体验的用户
🚀 4 步启用(5 分钟)
Step 1:接入域名到 Cloudflare注册 Cloudflare 账号 → 添加站点 → 按引导把域名 NS 改为 Cloudflare 提供的两个 NS(如 xxx.ns.cloudflare.com)→ 等 DNS 全球生效(通常 5–15 分钟,最长 24 小时)。
Step 2:启用 Email RoutingCloudflare 控制台 → 选择域名 → Compute → Email Service → Email Routing → Onboard Domain → 系统自动添加 MX + SPF/DKIM 的 TXT 记录 → 点 Done。
Step 3:添加目标邮箱并验证Destination Addresses → 填你日常收件的 Gmail/Outlook/QQ 邮箱 → 查收 Cloudflare 发来的验证邮件 → 点验证链接。每个目标地址都必须验证,否则不转发。
Step 4:建规则 / 开 Catch-all
精细玩法:Routing Rules → Create → 自定义前缀(如
hello、support)→ 选目标邮箱 → 保存。每域名最多 200 条。无限玩法:Settings → Catch-all address → 设为你的主邮箱,任意前缀@你的域名 自动转发过来。
建完发一封测试邮件到 test@你的域名,目标邮箱收到即配置完成。
🎁 活动直达入口引导(公众号后台回复)
想要这篇的官方入口链接 + 简化版配置清单?
👉 在「壹贰云测评」公众号后台发送以下任一关键词:
Cloudflare邮件路由 或 Cloudflare邮箱 或 Cloudflare转发
自动回复两份东西:
① 入口指引(直达官方页面)
Cloudflare 官方注册页 + Email Routing 官方文档直达链接
Resend(免费 SMTP 发信)注册入口
4 步配置截图版指引
Catch-all + Gmail 自动分类过滤器配置模板
② 简化版永久免费权益清单(可存图)
✅ 永久免费项:无限入站转发、200 条规则/域、200 个目标地址/账户、Catch-all、Drop 黑名单、Worker 路由、SPF/DKIM 自动配置、25 MiB 邮件
⚠️ 不含:Webmail、邮件存储、SMTP 发信(第三方或 Workers Paid)、24/7 SLA、子域名 Catch-all
🚫 三条必看避坑:① 必须托管 DNS 到 Cloudflare ② 未配 SPF/DKIM 的来信 2025-07 起被丢弃 ③ Catch-all 仅主域名可用
💬 文末互动话题
你目前用的域名邮箱方案是哪一种?是 Google Workspace / 腾讯企业邮 / Zoho 这类完整邮箱,还是已经在用 Cloudflare Email Routing 这类纯转发方案?
评论区聊聊你的场景:个人博客、独立产品、还是团队使用?有没有踩过"开了转发原企业邮就收不到信"这种坑?