Repolode
maillab

maillab/cloud-mail

基于 Cloudflare Workers 部署的自建邮箱服务,一个域名即可创建多个邮箱,支持收发邮件与附件。

可替代:GmailOutlook

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. 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 数据每日更新。

相关项目