OmniMail v0.1.0
OmniMail 的首个公开版本:基于 Cloudflare Workers、D1、R2、Queues、Workflows 和 Email Routing 的自托管多域名 Webmail。
主要功能
- 多域名与多用户邮箱管理,支持管理员、普通用户和临时用户权限模型
- 收件、全文搜索、线程、附件、批量操作、草稿、主动发件和回复
- Resend 投递状态、失败重试,以及管理员可配置的用户级发信限速
- 登录、设备令牌、Linux DO Connect、Turnstile、管理员 TOTP 与操作审计
- D1/R2 备份、保留策略、配额、恢复演练和部署自检
- 中英文、明暗主题及桌面/移动端响应式界面
- 系统版本显示与 GitHub Release 更新提示
部署
请按照 README 的“快速部署”和“首次初始化”章节配置 Cloudflare Worker 资源、Email Routing 以及必要的 Variables & Secrets。
验证
- 216 项单元与 Worker 测试通过
- 32 项浏览器 E2E 通过
- 生产构建、类型检查、14 个 D1 迁移和 Wrangler dry-run 通过
已知边界
- 当前为 0.x 首发版本,API 仍使用
/api/* - OmniMail 不是传统 IMAP/SMTP 服务器
- Email Routing、DNS 与外部邮件服务仍需部署者在各自平台完成配置