Skip to content

lchily/done-mail

Repository files navigation

DoneMail

DoneMail

基于 Cloudflare Email Routing 的高性能、可自托管的私有邮箱服务

简体中文 | English | 使用文档

License Deploy to Cloudflare TypeScript Vue

DoneMail 是运行在 Cloudflare Workers 上的单管理员高性能邮箱服务,接收 Cloudflare Email Routing 投递的邮件,并提供后台收信、检索、发信、自动化策略、分享链接和公开 API。


为什么是 DoneMail

  • 部署简单:点击 Deploy to Cloudflare 后按默认配置完成部署,首次打开页面创建管理员 Key。
  • 配置集中:Cloudflare Token、账号、Worker、入口域名、分享域名和域名状态都在控制台里处理。
  • 高性能服务:正文全文检索由 FTS 索引支撑,长正文也能保持清晰、快速的搜索体验。
  • 完整工作流:功能完整覆盖收信、搜索、发信、附件、分享、自动化和公开 API。
  • 多域名管理:接入 Cloudflare 主域名和子域名,并检查 DNS、Email Routing 和 Worker 转发状态。
  • 自动化能力:按邮件条件触发转发、HTTP 请求和 Telegram 推送,减少重复人工处理。
  • 长期自托管:单管理员模型,维护成本低,不引入多租户、复杂权限和企业套件式负担。

快速部署

点击 Deploy to Cloudflare,按页面提示完成部署。详细步骤见 使用文档

Deploy to Cloudflare

Build command   npm run build
Deploy command  npm run deploy

技术架构

贡献

欢迎提交 issue 和 PR。开始前请阅读 CONTRIBUTING.md

致谢

感谢 linux.do 社区的交流与支持。

License

本项目采用 MIT 许可证。

About

基于 Cloudflare Email Routing 的高性能自托管邮箱服务

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

 
 
 

Contributors