Mailflare:跑在自己 Cloudflare 账号里的域名邮箱
Mailflare 是开源自托管域名邮箱,跑在自己的 Cloudflare 账号里:D1 存邮件,收件免费,发件需 $5/月 Workers 计划。
项目资料
GitHub Ecosystem- 许可证
- AGPL-3.0
- 主语言
- TypeScript
- 星标
- 3,828
- 核查时间
- 2026-10-01
以上快照资料以核查当日为准,可能随版本或运营策略变化。
想用自己域名收发邮件,路子一般两条:按人头给 Google Workspace 之类交月费,或者自己养一台邮件服务器,跟 DKIM、SPF 记录和垃圾箱缠斗。Mailflare 走了第三条:这个以 AGPL-3.0 开源的邮箱应用整个部署在自己的 Cloudflare 账号里,收件由 Email Routing 递送,邮件数据落在自己的 D1 数据库、附件存自己的 R2 桶,前端是一套 Gmail 式的 webmail。截至 2026-10-01 仓库约 3.8k 星,2026 年 5 月底建库、仍在活跃更新,官网那句「Your domain. Your inbox.」说的就是这件事。

核心功能
- 完整 webmail 而不只是转发:Cloudflare 自带的 Email Routing 只把信转发到既有邮箱,Mailflare 补上了收件箱这一层——收发、附件、富文本、签名、自动回复,加上搜索、自定义文件夹、星标、延后处理(snooze)、归档和垃圾箱。
- 域名接入自动配 DNS:在后台连接域名后,MX、SPF、DKIM、DMARC 记录自动写入并逐项体检(见下图),官网口径支持不限数量的域名、别名和邮箱。
- 个人与共享邮箱:hello@、support@ 这类团队邮箱可以按人委派访问权限,不必共享密码。
- 路由规则与后台管理:来信可按规则存储、转发、拒收或归类;账号、权限、API key、webhook、审计日志、数据库备份集中在一个后台。
- AI 助手与 MCP 接入:内置 AI 助手帮着搜邮件、整理线程、起草回复;外部 AI 客户端可走 MCP 接入,每个 key 单独限定可用邮箱或管理员权限。

典型使用场景
- 独立开发者把域名邮箱从按人头的 Workspace 订阅里迁出来——独立开发低成本技术栈里省订阅费的思路,放在邮箱上同样成立,数据还留在自己的账号里。
- 小团队共用 support@ 或 hello@,按人委派权限、留存审计日志,不用再传邮箱密码。
- 手上域名多的人:每个域名挂几个地址,收发集中在一个后台,不必逐个域名去配转发。
快速上手
官方给的是三步:点 README 里的 Deploy to Cloudflare 按钮部署(Worker 名必须保留 mailflare,改名后应用跑不正常),打开 /setup 完成安装检查并创建管理员账号,再连接同一 Cloudflare 账号下的域名——路由自动配好,接着建第一个邮箱。部署时必须带一个最小权限的 CF_TOKEN(覆盖 DNS、Email Routing、Email Sending 等),README 附了权限清单。收件免费,发件要求 Workers 付费计划($5/月)。
不想绑 Cloudflare 的话,也可以在任何服务器上用 Docker 跑单容器,以 SQLite 和本地文件替代 D1 与 R2,内置 SMTP 监听收信:
cp .env.docker.example .env.docker
docker compose up -d --build
小结
Mailflare 适合已经在用 Cloudflare 管 DNS、想要自己域名邮箱又不想养邮件服务器的人,个人和小团队都在射程内;把邮件当关键业务基础设施的大规模场景,得先算清 D1 和 R2 的平台限额。项目以 AGPL-3.0 开源,TypeScript 编写。价格上 Community 版免费,Professional(自定义品牌)与 Team(团队账号、共享邮箱角色)为一次性授权,官网标价 $19 / $249(2026-10-01 查),Cloudflare 侧用量账单另算。有两点值得放在心上:Worker 名必须叫 mailflare,CF_TOKEN 权限清单不短,部署卡住多半在这两处;自托管邮箱的送达率取决于域名信誉和 Cloudflare 发件通道,上手后不妨先给自己常用的邮箱发几封信实测。想先拿免费额度练手的,free-for-dev 清单里有专门的邮件服务一节。