Mailflare 是一个基于 Cloudflare 的自托管、带 AI 功能的邮箱客户端,支持自定义域名。

GitHubhttps://github.com/hieunc229/mailflare 定位:Self-hosted, AI-powered email inbox with custom domains, powered by Cloudflare


核心功能

  • 自定义域名邮箱:通过 Cloudflare Email Routing 实现收信,支持发信(含子域名发信)
  • 邮箱管理:创建邮箱、自动配置 Cloudflare 路由规则、网格视图、显示名称编辑
  • 标准邮箱文件夹:收件箱、已发送、草稿、垃圾邮件、回收站
  • 写信功能:弹窗撰写、自动保存草稿、从草稿恢复
  • 附件支持:收发附件存储在 R2,支持认证下载(单文件 ≤10MB,总计 ≤20MB)
  • 实时通知:使用 Cloudflare Durable Object + WebSocket,新邮件即时推送
  • 发信 API:支持 API Key 发送邮件
  • 搜索、过滤、计数 等基础功能(部分在 Roadmap 中持续完善)

AI 邮箱助手(Email Agent,规划中/部分实现)

  • 邮件摘要、意图分类、紧急程度评分、实体提取
  • 智能任务队列(建议回复、跟进、分拣等)
  • 人工审批后执行操作(回复、移动文件夹、转发、创建联系人等)
  • 学习规则、线程/联系人记忆、工具执行能力

技术栈与部署

  • 基于 Next.js + OpenNext 部署到 Cloudflare Workers
  • 数据存储:Cloudflare D1(数据库)+ R2(附件)
  • 实时:Durable Objects
  • 与 Cloudflare Email Routing / Email Sending API 深度集成

支持:

  • 一键 Cloudflare 部署
  • 本地开发(npm run dev)
  • 手动部署与数据库迁移

适合谁用?

  • 想用自己域名做邮箱,又不想自己搭建完整邮件服务器的人
  • 已经使用 Cloudflare 的用户(域名在 Cloudflare 上)
  • 希望有现代化 Web 界面 + 一定 AI 能力的自托管邮箱方案
  • 需要可编程发信 API 的开发者

注意:项目仍在积极开发中,部分高级功能(尤其是完整的 AI Agent)还在 Roadmap 阶段。部署时需要配置有效的 Cloudflare API Token(具备 Email Routing、Email Sending 等相关权限)。