基于 Cloudflare 运行的自部署团队聊天系统,支持实时消息、Telegram 双向桥接和服务端加密。
- Star
- 14,798
- Fork
- 22,555
- 未关闭 Issue
- 92
- 最近提交
- 21小时前
这是什么?
Cloud Mail 是一个运行在 Cloudflare Workers 上的轻量邮箱服务。只需一个域名,就能创建多个相互独立的邮箱,使用方式接近主流网页邮箱,无需自行维护邮件服务器。
后端基于 Hono 框架和 Drizzle ORM,数据存储使用 Cloudflare D1,附件保存在 R2 对象存储,KV 用于缓存;前端采用 Vue 3 与 Element Plus。发信功能集成 Resend,支持群发、内嵌图片和附件,收到的邮件可转发到 TG 机器人或其他邮箱。管理员可基于 RBAC 管理用户与邮件并限制资源使用。
项目还提供开放 API,可批量创建用户、按多条件查询邮件;通过 Workers AI 自动识别邮件验证码,并集成 Turnstile 人机验证以防止批量注册。
核心功能
- 01可部署到 Cloudflare Workers,降低服务器成本。
- 02一个域名下可创建多个邮箱。
- 03通过 Resend 发送邮件,支持群发、内嵌图片和附件。
- 04附件使用 R2 对象存储保存与下载。
- 05收到的邮件可转发到 Telegram 机器人或其他邮箱。
- 06提供基于角色的管理功能,可管理用户、邮件并限制资源。
适用场景
- 在自有域名上搭建私人或团队邮箱服务,无需传统服务器。
- 借助 Workers AI 自动识别收到的验证码邮件。
- 通过开放 API 批量为用户开通邮箱。
- 将自定义域名的邮件转发到 Telegram 机器人以便及时通知。
快速上手
- 1
按照 README 中的链接,参照部署文档部署到 Cloudflare Workers
使用前须知
- 需要拥有已配置 Workers、D1、KV 和 R2 的 Cloudflare 账号。
- 邮件发送依赖 Resend 服务,需要自行注册 Resend 账号并获取 API 密钥。
- 自托管需要配置多个 Cloudflare 服务,有一定的部署工作量。
标签
常见问题
- cloud-mail 是什么?
- 基于 Cloudflare Workers 部署的自建邮箱服务,一个域名即可创建多个邮箱,支持收发邮件与附件。 Cloud Mail 是一个运行在 Cloudflare Workers 上的轻量邮箱服务。只需一个域名,就能创建多个相互独立的邮箱,使用方式接近主流网页邮箱,无需自行维护邮件服务器。
- cloud-mail 可以免费使用吗?用的什么许可证?
- cloud-mail 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- cloud-mail 还在维护吗?
- 活跃维护中。cloud-mail 最近一次提交是在 2026年10月19日。
- cloud-mail 适合用来做什么?
- 在自有域名上搭建私人或团队邮箱服务,无需传统服务器。 借助 Workers AI 自动识别收到的验证码邮件。 通过开放 API 批量为用户开通邮箱。 将自定义域名的邮件转发到 Telegram 机器人以便及时通知。
- cloud-mail 怎么安装和运行?
- 按照 README 中的链接,参照部署文档部署到 Cloudflare Workers
- 在哪里获取 cloud-mail?
- 源代码和安装说明在 GitHub 上:https://github.com/maillab/cloud-mail
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
单个 Rust 二进制文件实现的自托管 Cloudflare Workers 兼容平台,可在一台机器上运行 Workers、KV、D1、R2 等服务。
可自托管的邮件服务器,支持自有域名收发邮件,内置 CardDAV/CalDAV、React 网页邮箱与管理后台,可用 Docker Compose 一键部署。
自建的网页版 One Sec 替代品:打开干扰类 App 前先呼吸十秒,并附带每日目标页,跑在 Cloudflare 免费额度上。
基于 Cloudflare Workers 和 D1 的书签管理工具,通过书签小工具或 Chrome 扩展保存网页,无需注册账号。
开源、可自托管的客户触达平台,支持邮件、短信、推送、WhatsApp、Slack 等多渠道的群发与自动化用户旅程。