集成短链、临时邮箱、子域名管理、文件存储和开放 API 的一站式域名服务平台,可自部署。
hieunc229/mailflare
一个可自托管的 Google Workspace 替代方案,提供自定义域名邮箱、日历、云盘、预约页面和 AI 代理。
- Star
- 5,737
- Fork
- 885
- 未关闭 Issue
- 35
- 最近提交
- 20小时前
这是什么?
Mailflare 是一套可自托管的办公套件,用于在自有域名上运行邮箱和协作工具。它包含自定义域名邮箱、邮件路由规则、带邮件邀请的日历、公开预约页面、文件存储,以及可搜索邮件、起草回复和管理日程的内置 AI 代理。
应用可以部署为 Cloudflare Worker,也可以作为单个 Docker 容器运行。收发邮件支持 Cloudflare Email Routing、Resend 和 Amazon SES;文件可存放在 Cloudflare R2、Backblaze B2 或 AWS S3。数据库可选 Cloudflare D1、PostgreSQL、MySQL、Turso / libSQL 或本地 SQLite 文件,通过 DATABASE_URL 切换。
界面支持 34 种语言,包括简体中文。管理后台提供用户、API 密钥、Webhook、审计日志和备份功能,已有邮件也可从 IMAP、Gmail Takeout、.eml 和 .mbox 文件导入。
核心功能
- 01自定义域名邮箱,通过 Cloudflare、Resend 或 Amazon SES 收发邮件。
- 02路由规则可对收到的邮件进行存储、转发、拒收或分类。
- 03日历支持重复事件、时区和邮件邀请。
- 04公开预约链接,让他人在你的日历上预订时间。
- 05云盘功能,文件可存放在 R2、B2 或 S3。
- 06AI 代理可搜索邮件、起草回复,并通过 MCP 连接其他 AI 工具。
适用场景
- 在自有域名上运行团队邮箱,无需购买 Google Workspace 席位。
- 在 Cloudflare Workers 上托管小团队的邮件、日历和共享文件。
- 在个人服务器上用 Docker 和 SQLite 进行单容器自托管。
- 通过公开日历链接让客户预约会议。
快速上手
- 1
克隆仓库并安装依赖
- 2
复制本地开发环境变量文件并安装依赖
cp .dev.vars.example .dev.vars && npm install - 3
运行本地数据库迁移并启动开发服务器
npm run db:migrate:local && npm run dev - 4
打开 localhost:3000 并在 .dev.vars 中添加 Cloudflare 凭据
使用前须知
- 完整部署需要 Cloudflare 账户和具有相应权限的 CF_TOKEN API 令牌。
- 通过 Cloudflare 发送邮件需要每月 5 美元的 Paid Worker 套餐;也可改用 Resend 或 Amazon SES。
- 新的 Amazon SES 账户默认处于沙盒状态,需向 AWS 申请生产访问权限。
- 许可证为 AGPL-3.0,修改后作为网络服务运行时需公开源代码。
收录于专题
标签
常见问题
- mailflare 是什么?
- 一个可自托管的 Google Workspace 替代方案,提供自定义域名邮箱、日历、云盘、预约页面和 AI 代理。 Mailflare 是一套可自托管的办公套件,用于在自有域名上运行邮箱和协作工具。它包含自定义域名邮箱、邮件路由规则、带邮件邀请的日历、公开预约页面、文件存储,以及可搜索邮件、起草回复和管理日程的内置 AI 代理。
- mailflare 可以免费使用吗?用的什么许可证?
- mailflare 以 AGPL-3.0 许可证开源。用于商业产品前,请先确认许可证条款。
- mailflare 还在维护吗?
- 活跃维护中。mailflare 最近一次提交是在 2026年11月6日。
- mailflare 适合用来做什么?
- 在自有域名上运行团队邮箱,无需购买 Google Workspace 席位。 在 Cloudflare Workers 上托管小团队的邮件、日历和共享文件。 在个人服务器上用 Docker 和 SQLite 进行单容器自托管。 通过公开日历链接让客户预约会议。
- mailflare 怎么安装和运行?
- 克隆仓库并安装依赖 复制本地开发环境变量文件并安装依赖: cp .dev.vars.example .dev.vars && npm install 运行本地数据库迁移并启动开发服务器: npm run db:migrate:local && npm run dev 打开 localhost:3000 并在 .dev.vars 中添加 Cloudflare 凭据
- 在哪里获取 mailflare?
- 源代码和安装说明在 GitHub 上:https://github.com/hieunc229/mailflare
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
基于 Cloudflare Workers 部署的自建邮箱服务,一个域名即可创建多个邮箱,支持收发邮件与附件。
开源协作办公与 CRM 平台,整合邮件、日历、通讯录、文件共享和开票,支持自托管。
开源笔记与知识库应用,采用三栏布局,支持多设备实时同步,内置 MCP 供 AI Agent 读写,可部署在 Cloudflare 或 Docker 上。
基于 Cloudflare Workers、D1 和 R2 运行的个人与团队知识库,兼容 Memos API 并提供 MCP 接口。
可部署到自己 Cloudflare 账户中的自托管无 Cookie 网站分析工具,数据全程不经过第三方服务。