AI飞行客

掠过技术的云层,落地在工程的原野

零成本拥有域名邮箱:Cloudflare Email Routing 完全指南 无限邮箱教程

“花几百块买企业邮箱?不存在的。一个域名 + Cloudflare = 无限邮箱地址,全免费。”

你肯定有这些场景:

  • 注册各种网站时不想暴露真实邮箱
  • 想给不同业务设置不同的邮箱地址(比如 support@yourdomain.comjobs@yourdomain.com
  • 受够了 Gmail 那一大堆 yourname+spam@gmail.com 的丑八怪别名
  • 或者单纯就是想装个逼,拥有一个 @yourname.com 的邮箱

传统方案?去买个 Google Workspace($6/月起)或者腾讯企业邮(¥0/年但功能阉割得你怀疑人生)。

但其实有个零成本、零运维、无限别名的方案,我一直用到现在——Cloudflare Email Routing


最终效果

你能获得这些能力:

无限接收地址hello@yourdomain.comjobs@yourdomain.comcatchall@yourdomain.com — 想开多少开多少
免费邮件转发:所有发给域名邮箱的邮件自动转发到你的 Gmail/QQ/163 等个人邮箱
零服务器维护:Cloudflare 帮你处理一切,不需要自建邮件服务器
配合 SendGrid/Resend 还能发邮件:接收用 Cloudflare,发信用第三方,组合拳


前提条件

只需要两样东西:

  1. 一个域名(任何域名都行,几块钱一年的 .top 也能用)
  2. Cloudflare 账号(免费版完全够用)

你的域名需要把 DNS 交给 Cloudflare 管理。如果你已经在 Cloudflare 上管理域名,直接开干。如果还没有,下面会讲怎么弄。


第一步:把域名接入 Cloudflare

如果你已经把域名放在 Cloudflare 上管理了,直接跳到第二步。

  1. 登录 Cloudflare Dashboard
  2. 点击「Add a Site」,输入你的域名
  3. 选择 Free Plan(免费版完全够用)
  4. Cloudflare 会扫描你现有的 DNS 记录,确认一下有没有遗漏
  5. 关键步骤:去你的域名注册商那里,把 NS 记录改成 Cloudflare 给的这两组:
xxx.ns.cloudflare.com
yyy.ns.cloudflare.com

(具体地址 Cloudflare 会给你,每个人不一样)

改完后等个几分钟到几小时,Cloudflare 会检测生效状态。看到「Active」就可以继续了。


第二步:开启 Email Routing

  1. 在 Cloudflare Dashboard 里选中你的域名
  2. 左侧菜单找到 Email → Email Routing
  3. 点击「Get started」
  4. 在「Destination addresses」里添加你的目标邮箱(比如你的 Gmail 地址)
  5. Cloudflare 会发一封验证邮件到你的 Gmail,去点一下确认

第三步:创建邮箱路由规则

这是核心环节。进入 Email Routing → Routes 标签页。

方案 A:按前缀匹配(推荐)

如果你只想转发特定前缀的邮件(比如 hello@yourdomain.comsupport@yourdomain.com):

类型 自定义地址 操作 目标地址
匹配 hello 转发 yourgmail@gmail.com
匹配 support 转发 yourgmail@gmail.com
匹配 jobs 转发 yourgmail@gmail.com

点击「Create address」一条条加就行。

方案 B:Catch-all(捕获全部)⭐ 强烈推荐

如果你想拥有无限别名——任何发给 @yourdomain.com 的邮件都能收到:

  1. 在 Routes 页面点击「Edit catch-all」
  2. 选择「Send to an email」
  3. 填入你的 Gmail 地址
  4. 保存

搞定。现在 anything@yourdomain.comrandom123@yourdomain.comwhatever-the-fuck@yourdomain.com ——全部都能收到。

你可以给每个网站一个不同的邮箱地址来注册,收到垃圾邮件时一眼就能知道是哪个网站把你卖了。


第四步:添加 DNS 记录(自动的)

Cloudflare 会提示你需要添加一些 DNS 记录(MX 记录和 TXT 记录)。

好消息是:Cloudflare 通常会自动帮你创建好。你去 DNS 页面看一眼,应该能看到类似这样的记录:

Type: MX
Name: yourdomain.com
Content: route1.mx.cloudflare.net
Priority: 17

Type: MX
Name: yourdomain.com
Content: route2.mx.cloudflare.net
Priority: 53

Type: TXT
Name: yourdomain.com
Content: v=spf1 include:_spf.mx.cloudflare.net ~all

如果没有自动生成,Cloudflare 会在 Email Routing 页面提示你手动添加,按它给的填就行。


第五步:测试

发一封测试邮件到 test@yourdomain.com,然后去你的 Gmail 收件箱看看有没有收到。

如果收到了,说明一切正常。如果没收到:

  1. 检查垃圾邮件文件夹
  2. 确认 DNS 记录已经生效(可以用 dig MX yourdomain.com 检查)
  3. 确认目标邮箱已经通过 Cloudflare 的验证

进阶:配合第三方服务发邮件

Cloudflare Email Routing 只能收邮件,不能发邮件。如果你需要以 @yourdomain.com 的身份发送邮件,有两个方案:

方案 1:Gmail 别名发送(最简单)

在 Gmail 设置里添加「发送邮件身份」:

  1. Gmail → 设置 → 账号和导入 → 用这个地址发送邮件
  2. 填入 hello@yourdomain.com
  3. SMTP 服务器填 smtp.gmail.com,端口 587,用你 Gmail 的账号密码(或应用专用密码)
  4. Gmail 会发一封验证邮件到 hello@yourdomain.com
  5. 因为 Cloudflare 已经帮你转发了,所以这封验证邮件会出现在你的 Gmail 里
  6. 点验证链接,搞定

方案 2:Resend / SendGrid(更专业)

如果你需要程序化的发邮件能力(比如网站的发信功能):

Resend(推荐):
– 注册 resend.com
– 添加你的域名,按照指引添加 DKIM / SPF 记录
– 获得 API Key,在你的应用里调用
– 每月免费 3000 封,个人用绰绰有余

SendGrid(老牌稳定):
– 注册 sendgrid.com
– 同理验证域名 + 添加 DNS 记录
– 免费版每天 100 封


常见问题

Q:这种方案能用于商业用途吗?
可以。但 Cloudflare Email Routing 的免费版有每日转发限额(一般个人用完全碰不到),商业大规模使用建议上 Cloudflare 的付费计划或直接用专业邮件服务。

Q:邮件转发会有延迟吗?
通常几秒钟到几分钟,和正常邮件差不多。

Q:能设置多个目标邮箱吗?
可以。你可以在 Cloudflare 里添加多个 Destination Address,然后给不同的路由规则指定不同的目标。

Q:Catch-all 会收到大量垃圾邮件吗?
有可能,因为任何随机前缀的邮件都会进来。但 Gmail 的垃圾邮件过滤足够强,实际体验还好。如果实在担心,可以用方案 A(只匹配特定前缀)。

Q:我的域名已经在用其他 DNS 服务(比如阿里云、DNSPod),能单独用 Cloudflare 的邮件功能吗?
理论上可以,但很麻烦——你需要手动去你的 DNS 服务商那里添加 MX 记录和 TXT 记录,而且 Cloudflare 的一些自动化功能可能用不了。强烈建议把 DNS 完全托管给 Cloudflare,反正免费,而且 Cloudflare 的 DNS 解析速度是顶级的。


总结

方案 成本 接收 发送 无限别名 维护成本
传统企业邮箱(Google Workspace) $6/月起 ❌(按用户数收费)
腾讯企业邮免费版 ¥0
Cloudflare Email Routing + Resend ¥0 极低

这套组合拳我用了一年多,从未出过问题。无论是个人品牌、业务运营还是隐私保护,都是性价比最高的方案。

如果你还在花钱买企业邮箱,真的可以考虑换掉了。


Kate / 一个连邮箱都要白嫖的工程师

2026年5月

发表回复

Your email address will not be published. Required fields are marked *.

*
*