背景与痛点

很多人都有这样的需求:想给不同的服务、网站注册时使用不同的邮箱地址,但又不想注册太多邮箱账号。比如:

传统做法需要付费购买多个邮箱,或者依赖 Gmail 的 + 别名功能。但 Gmail 的 + 别名有个致命缺陷——很多网站在注册时会拒绝 + 符号,认为这不是合法邮箱格式。

一句话结论
如果你拥有自己的域名,Cloudflare Email Routing 是目前性价比最高的邮箱别名方案:免费、配置 5 分钟、隐藏真实邮箱。前提只有一个——**你的域名在 Cloudflare 托管**。

核心原理

Cloudflare Email Routing 的工作方式非常简单:

Cloudflare Email Routing 原理图

1
发送方 → yourdomain.com → Cloudflare 路由规则 → 你的主邮箱

关键点:

  • 任意本地部分都可接收邮件:[email protected] 都能收到
  • 自动路由:无需为每个别名单独配置
  • 完全免费:Cloudflare 免费版就支持
  • 隐私保护:对方看到的是你的域名,而非主邮箱
💡 核心特性
所谓「无限」,指的是**本地部分无限**——`@` 左边随便加什么都能收到,右边域名不变。你不需要为每个别名单独建规则,一条 wildcard 规则就能覆盖全部。

前置准备

📋 准备清单
- **一个域名**——已在 Cloudflare 托管(NS 指向 Cloudflare) - **Cloudflare 账号**——[注册地址](https://dash.cloudflare.com/sign-up) - **一个主邮箱**——用于接收所有转发邮件(Gmail、Outlook 等均可)

配置步骤

第一步:添加域名到 Cloudflare

  1. 登录 Cloudflare Dashboard
  2. 点击 “Add a Domain”
  3. 输入你的域名(如 example.com)
  4. 选择 Free 计划
  5. 按提示修改域名的 NS 记录

第一步:添加域名到 Cloudflare

第二步:启用 Email Routing

  1. 进入域名管理面板
  2. 左侧菜单找到 “Email Routing”
  3. 点击 “Set up Email Routing”
  4. 确认 DNS 记录已自动创建(通常是 mail.example.com 的 CNAME)

第二步:启用 Email Routing

第三步:配置路由规则

这是最关键的一步。进入 Email Routing → Routes,你可以:

方案 A:通配符规则(推荐)

创建一条规则:

1
2
源地址:*@yourdomain.com
目标地址:your.main.email@gmail.com

这意味着:

一条 wildcard 规则,所有别名统一转发到你的主邮箱。之后你想新增、删除、改名子邮箱,都不用改注册信息。

方案 B:按子域名分组

如果你想按用途分类管理:

1
2
*@work.yourdomain.com → work@gmail.com
*@personal.yourdomain.com → personal@gmail.com

第三步:配置路由规则

第四步:验证与测试

  1. 发送测试邮件到 [email protected]
  2. 检查主邮箱是否收到
  3. 确认发件人显示正确(可选:在 Email Routing 中设置显示名称)

进阶技巧

技巧 1:使用别名回复

在 Cloudflare Email Routing 中,你可以设置”回复地址”。当 recipient 回复邮件时,邮件会发回 Cloudflare 并再次路由到你的主邮箱,形成完整的双向通信。

技巧 2:过滤与标签

虽然 Cloudflare 本身不提供邮件内容过滤,但你可以结合主邮箱的过滤器使用:

Gmail 示例:

1
收件人包含 @yourdomain.com → 自动打上标签 "Cloudflare Aliases"

这样你可以轻松区分哪些邮件来自哪个别名。

技巧 3:防止垃圾邮件

Cloudflare Email Routing 默认会:

  • 拒绝来自黑名单域名的邮件
  • 检查 SPF/DKIM 记录
  • 阻止明显的垃圾邮件模式

如果需要更强防护,可以启用 “Block list” 功能,手动添加拒绝的域名。

常见问题

Q: 我可以设置多个目标邮箱吗?

A: 可以。Routes 支持多条规则,Cloudflare 会按顺序匹配。例如:

1
2
规则 1: noreply@*.example.com → 丢弃(不转发)
规则 2: *@example.com → main@gmail.com

Q: 发件人显示什么?

A: 默认显示 [email protected]。你可以在 Email Routing 的 Settings 中修改显示名称。

Q: 支持自定义发件人域名吗?

A: Cloudflare Email Routing 目前只支持转发,不支持完全自定义发件人。如果你需要 [email protected] 这样的发件人,需要额外的邮件服务器支持。

⚠️ 别指望它能「发信」
它是**转发**方向的工具,不是 SMTP 发信服务。想让网站用 `[email protected]` 主动发邮件,还得搭配 Resend、SendGrid、SES 之类的发信服务。两者要分开选型。

Q: 有没有发送限制?

A: Cloudflare 官方未公布具体限制,但根据用户反馈,每天数百封邮件是正常的。如果需要大量发送,建议使用专业的邮件服务(如 SendGrid、Mailgun)。

实际应用场景

场景 1:注册服务时用临时别名

1
2
3
注册 Netflix → netflix@yourdomain.com
注册 Spotify → spotify@yourdomain.com
注册 Newsletters → newsletter@yourdomain.com

如果某个服务开始 spam,你可以直接在 Cloudflare 中删除对应路由,无需修改注册信息。

场景 2:保护真实邮箱

在公开场合(论坛、博客、社交媒体)留下 [email protected] 而非个人邮箱,减少垃圾邮件和隐私泄露风险。

场景 3:团队协作

为不同项目创建别名:

所有邮件汇总到一个收件箱,但通过发件人地址轻松识别来源。

替代方案对比

方案 价格 自定义程度 推荐度
Cloudflare Email Routing 免费 高 ⭐⭐⭐⭐⭐
Gmail + alias 免费 低(+ 号被拒) ⭐⭐
Forward_email 免费/付费 中 ⭐⭐⭐
Mailgun 付费 高 ⭐⭐⭐(企业级)
AWS SES 按量付费 高 ⭐⭐⭐(技术门槛高)

总结

Cloudflare Email Routing 是目前最优雅的邮箱别名解决方案:

  • ✅ 完全免费,无隐藏费用
  • ✅ 配置简单,5 分钟搞定
  • ✅ 隐私保护,隐藏真实邮箱
  • ✅ 灵活路由,支持多条规则
  • ✅ 稳定可靠,Cloudflare 全球 CDN 保障

如果你拥有自己的域名,强烈建议配置一套。从此告别邮箱焦虑,享受无限子邮箱的自由。

awesome-cloudflare 开源 GitHub Cloudflare 资源合集

由小墨同学整理的 Cloudflare 生态资源大全:教程、工具、脚本、服务,一站式掌握 Cloudflare 全家桶。

★ 2.7k+
GitHub Star
⑂ 380
Fork
MIT
开源协议
Cloudflare Workers Tunnel DNS