[点晴永久免费OA]Cloud Mail 是一个基于 Cloudflare 的简约响应式邮箱服务,支持邮件收发、附件传输,只需要一个域名就能创建多个不同的邮箱
还在用 163、QQ 邮箱注册各种垃圾网站,结果天天被广告轰炸? 还在花钱买企业邮箱,只为了一个
your-name@自己的域名.com的逼格? 今天给大家安利一个 GitHub 上有 7.8k Star 的开源神器 —— Cloud Mail。
简单说一句话:只要你有一个域名,就能给自己搭一个像 Gmail 一样的邮箱平台,而且服务器钱基本不用花。
Cloud Mail 是一个基于 Cloudflare 的简约响应式邮箱服务,支持邮件收发、附件传输,只需要一个域名就能创建多个不同的邮箱,类似各大邮箱平台。项目部署在 Cloudflare Workers 上,所以服务器成本可以压到极低[1]。
举个例子,假设你有一个域名叫 mybox.com,部署完之后你可以为自己、家人、朋友各自开通邮箱:
me@mybox.com(你自己用)
mom@mybox.com(给妈妈)
shop@mybox.com(专门用来注册购物网站)
temp001@mybox.com(一次性临时邮箱)
……想开多少开多少
是不是有点小公司 IT 管理员那味儿了?

很多人可能会问:邮箱我都有了,为啥还要折腾这玩意儿?
我先列几个真实场景,大家自己感受一下:
场景 1:注册各种小网站怕泄露隐私 现在很多 App、网站随便就要你邮箱,过两天就开始给你发垃圾邮件,甚至倒卖你信息。如果你有自己的邮箱平台,可以为每个网站生成一个独立邮箱(比如 taobao@mybox.com、 zhihu@mybox.com),哪个开始发垃圾邮件、信息从谁那儿泄露的,一查一个准。
场景 2:全家共用,统一管理 帮家里老人注册账号、管理信件,有个自己的域名邮箱比私人邮箱更稳定、更专业。
场景 3:逼格 + 个人品牌 简历上写 zhangsan@gmail.com 和 hi@zhangsan.com,你说哪个看着更像个人物?
场景 4:学习 / 折腾 本身就是一个挺完整的全栈项目(Vue 前端 + Cloudflare Workers 后端 + D1 数据库 + R2 存储),想学云开发的同学,这就是个现成的活教材[^1]。
Cloud Mail 不是那种"只能收邮件,不能发"的玩具项目,功能其实相当完整[^2]:
📧 邮件收发:集成 Resend 发送邮件,支持群发、内嵌图片、附件发送,还能查看发送状态。
📦 附件支持:用 Cloudflare R2 对象存储来保存和下载附件文件,大文件不怕。
🛡️ 管理员后台:可以管理用户和邮件,带 RBAC 权限控制,能限制不同角色的功能和资源使用。
🔔 邮件推送:收到邮件后,可以自动转发到 Telegram 机器人或者其他邮箱服务商,再也不怕错过重要邮件。
📡 开放 API:支持通过 API 批量生成用户、多条件查询邮件,方便和自己的其他系统打通。
📈 数据可视化:用 ECharts 把系统数据、用户和邮件增长情况画成好看的图表。
🎨 个性化:可以自定义网站标题、登录页背景图、透明度等等。
🤖 防机器人:集成了 Cloudflare Turnstile 验证码,防止被刷注册。
总结就是:该有的全有,你能想到的需求基本都覆盖了。
这要归功于 Cloudflare 这家"赛博活菩萨"。整个项目的架构是这样的:
前端:Vue 写的网页界面,部署在 Cloudflare Pages(免费额度大方)
后端:用 Hono 框架写的 API,跑在 Cloudflare Workers(每天 10 万次请求免费)
数据库:Cloudflare D1(免费额度足够个人用)
附件存储:Cloudflare R2(10GB 免费,而且没有出口流量费)
邮件接收:Cloudflare Email Routing(免费)
只要你有一个域名(一年大概几十块钱),个人用法基本是 0 成本。
老实说,如果你完全不懂技术,会有一点门槛;但如果你能看懂教程、会照葫芦画瓢,真的不算难。
官方提供了三种部署方式[^3]:
Dashboard 部署:在 Cloudflare 网页后台点点点就行,适合小白。
GitHub Actions 部署:Fork 项目 → 配置几个环境变量(API Token、域名、管理员邮箱、JWT 密钥等)→ 点一下 Run workflow → 等几分钟搞定[^3]。
命令行部署:对开发者友好,适合已经熟悉 wrangler 的人。
整个流程大致是:
注册 Cloudflare 账号 → 把域名 DNS 托管到 Cloudflare → 开启 Email Routing → 部署 Cloud Mail → 创建管理员账号 → 开始用
最快的话,半小时之内就能搞定。
最后给打算上手的朋友几个小提示:
域名是必需品:这个项目的核心前提就是要有一个属于你自己的域名,没有域名玩不转。
注意同名项目:GitHub 上有一个叫 dreamhunter2333/cloudflare_temp_email 的项目,有时也被叫做 "cloudmail",但它和 maillab/cloud-mail 是完全不同的两个项目,API 互不兼容,别搞混了[^4]。
遵守 Cloudflare 服务条款:免费额度虽然大方,但别拿来做大规模商业服务或者滥用,否则可能被封号。
数据备份:虽然 D1、R2 都很稳,但重要邮件还是建议自己定期备份一下,自建服务的好处是数据自主,坏处也是数据自主。
在这个"邮箱越来越像广告平台"的时代,能用一个域名搭一套属于自己的邮箱系统,既省钱又安心,还顺便学了一波 Cloudflare 全家桶技术,何乐而不为?
项目地址放在这里,感兴趣的朋友自己去 Star 一下、Fork 一下、玩起来:
🔗 GitHub 项目地址:https://github.com/maillab/cloud-mail 📖 官方文档:https://doc.skymail.ink/
如果觉得这篇文章对你有用,点个赞、转发给身边折腾域名的朋友就是对我最大的鼓励啦~
[1]: maillab/cloud-mail GitHub 项目主页,https://github.com/maillab/cloud-mail
[2]: Cloud Mail 功能列表(README 与英文 README 文档),https://github.com/maillab/cloud-mail/blob/main/README-en.md
[3]: Cloud Mail 官方文档 - GitHub Actions Deployment,https://doc.skymail.ink/en/guide/action
[4]: 关于 maillab/cloud-mail 与 dreamhunter2333/cloudflaretempemail 是两个不同项目的说明,参见 ZRainbow1275/AutoTeam-F 项目文档,https://github.com/ZRainbow1275/AutoTeam-F/blob/main/docs/getting-started.md
阅读原文:https://mp.weixin.qq.com/s/YutB2LSGocY1-dpwD5rTEg