简体中文 | 繁體中文 | English |
玩转 Cloudflare 邮箱:从零搭建专属邮件系统的全攻略

玩转 Cloudflare 邮箱:从零搭建专属邮件系统的全攻略

typecho
2026-05-25 / 0 评论 / 250 阅读 / 正在检测是否收录... ===> PDD优惠福利券,千万好物,不要错过 <===

嗨,伙伴们!今天我们来聊聊怎么用 Cloudflare 把自己的域名变成一套完整的邮箱系统。别担心,过程一点也不枯燥,像逛街买衣服一样,把每个步骤拆开来讲,你完全可以跟着走。

为什么要自己搭建邮箱?

想象一下,你每天在网上注册各种账号,总是要用一个主邮箱——Gmail、QQ 邮箱什么的。结果邮箱里堆满了广告、促销信息,重要邮件也容易被埋掉。
如果你有自己的域名(比如 mydomain.com),可以创建无数个子邮箱([email protected][email protected]),每个用途一个专属地址,既安全又干净。
而 Cloudflare 的 Email Routing 让这件事变得免费、零成本,甚至不需要自己跑邮件服务器。你只要把域名托管在 Cloudflare,配置几条 DNS 记录,邮件就会像快递一样自动转发到你现有的收件箱。

准备工作:域名 + Cloudflare 账号

  • 买一个你喜欢的域名,后缀可以随意(.com、.love、.io 都行),记得域名要在你手里才能配置。
  • 注册并登录 Cloudflare,添加你的域名到平台。若之前已经在 Cloudflare 管理 DNS,直接跳到下一步。

这些步骤就像把新买的衣服挂到衣橱里,后面就能随意挑选穿。

开启 Email Routing

  1. 在 Cloudflare 仪表盘左侧导航点 "Email",点击 "Set up"。
  2. 系统会自动为你生成 MX 记录和 TXT 记录(用于防伪和 DKIM),这一步只要点 "Confirm",系统会帮你把记录写进去。
  3. 确认 DNS 已经生效(几分钟后可在页面看到绿色勾)。

完成后,你的域名已经具备收邮件的能力——只是还没有具体的转发规则。

创建转发规则:让邮件找对家

这里的核心是 "Add Route"。举例说明:

Custom Address: [email protected]
Destination Address: [email protected]

保存后,所有发送到 [email protected] 的邮件都会瞬间转到你的 Gmail。你可以创建任意多条规则,[email protected][email protected] 都可以指向不同的收件箱,甚至指向同一个收件箱,只是标签不同,方便分类。

进阶玩法:把邮件交给 Workers 处理

如果你不满足「只转发」的需求,Cloudflare 提供 Workers(类似小程序),可以在邮件进入时执行自定义逻辑。

  • 拦截特定关键字的邮件,自动回复。
  • 把邮件内容写入 R2(对象存储),实现邮件归档。
  • 配合 AI 分析,给邮件打标签,自动生成工单。

代码示例(伪代码):

export default {
  async email(message, env, ctx) {
    // 读取原始邮件内容
    const content = message.raw;
    // 简单关键词检测
    if (content.includes('发票')) {
      // 把附件保存到 R2
      await env.R2_BUCKET.put('invoice.pdf', message.attachments[0]);
    }
    // 继续转发到原始目标
    return message.forward();
  }
}

只要把这个 Worker 绑定到你的域名,就能实现「收进来,让代码自己玩」的全链路。

常见问题速答

问题答案
服务收费吗?创建自定义地址和转发全部免费,只有 Workers 运行时才会计费。
Cloudflare 会保存我的邮件内容吗?不会。邮件在转发过程中只在 Cloudflare 的边缘节点临时处理,内容不持久化。
垃圾邮件怎么办?系统自带钓鱼检测,会把明显的垃圾邮件直接丢弃,防止污染你的收件箱。
能否查看邮件转发统计?可以,在 Email Routing 页面看到每个地址的接收量、转发成功率等数据。

案例分享:从「临时邮箱」到「企业收件箱」的升级之路

有位小伙伴原本只想用 mydomain.love 生成一次性邮箱,帮朋友注册服务。
他用 cloud-mail 项目把 Cloudflare Workers、D1 数据库、R2 存储组合起来,实现了:

  • 前端 Vue3 页面,用户可以自行创建子邮箱。
  • 后台 Workers 自动生成 MX/TXT 并写入 KV,省去手动配置。
  • 收到的邮件存入 R2,支持附件下载。
  • 通过 Turnstile 验证防止滥用。

最关键的是,这套系统几乎不需要自己买服务器,只要有 Cloudflare 账户和一个域名,月费用基本为零。对初创公司、个人开发者来说,这种成本结构堪称「贵族享受,平民价」。

小贴士:防止 DNS 失效

  1. 开启 Cloudflare 的「Always Online」功能,确保 DNS 记录不被误删。
  2. 在域名注册商那边把 DNS NS 记录改为 Cloudflare 提供的地址后,记得锁定 DNS 解析,防止误操作。
  3. 定期检查邮件转发规则,尤其是团队成员离职或角色调整时,及时撤销旧地址。

结语:把邮箱变成自己的小工厂

看完这篇,你应该已经对 Cloudflare 邮箱的 "搭建-使用-进阶" 有了完整的画面。
别把邮箱仅当作收信的工具,它其实可以是身份屏蔽、营销分流、自动化工作流的核心部件。只要动动手指,域名变邮箱,邮件交给 Workers 处理,你的工作和生活都会变得更清爽、更高效。

如果你有任何疑问,或者想聊聊在实际项目里怎么落地,随时在评论区召唤我,我们一起把这套系统玩到极致!🚀

0

评论 (0)

取消