DispatchMail是什么
DispatchMail 是开源的、本地运行的 AI 邮件助手,支持通过AI技术自动化收件箱管理。工具能实时监控邮件,用 OpenAI 的 AI Agent根据用户自定义的提示词对邮件进行智能处理和分析。工具提供本地运行的 Web 界面,支持邮件筛选、草稿生成、自动归档和深度发件人研究等功能。所有数据存储在本地 SQLite 数据库中,确保用户隐私和数据安全。

DispatchMail的主要功能
- AI驱动的邮件处理:通过OpenAI的AI Agent对邮件进行智能分析和处理。
- Web界面管理:提供本地运行的Web界面,方便用户管理收件箱、草稿和回复。
- 可定制的邮件过滤:支持基于发件人、主题和AI规则的白名单过滤,用户能选择性地让AI处理特定邮件。
- 草稿生成与邮件撰写:AI辅助生成邮件草稿,帮助用户快速撰写回复。
- 自动邮件分类与归档:自动对邮件进行标签分类和归档,提升邮件管理效率。
- 深度发件人研究:用AI对发件人资料进行深度分析,提供背景信息。
- 本地SQLite数据库存储:所有数据存储在本地,确保用户隐私和数据安全。
DispatchMail的技术原理
- 本地运行与隐私保护:DispatchMail 是本地运行的应用程序,所有数据存储在本地的 SQLite 数据库中,确保用户数据不会上传到云端,保护用户隐私。SQLite 数据库用在存储邮件内容、用户配置、AI 处理的提示词及处理结果等数据,用户能完全控制自己的数据。
- 邮件处理流程:基于IMAP 协议连接到用户的 Gmail 账户,定期检索新邮件。用户通过 Web 界面配置白名单规则,基于发件人、主题或 AI 规则过滤邮件,决定哪些邮件需要 AI 处理。经过过滤的邮件被发送到 OpenAI 的 API 进行处理,AI 模型根据用户自定义的提示词对邮件进行分析、分类和生成回复草稿。处理结果被存储在本地数据库中,用户能通过 Web 界面查看和管理结果。
- Web 界面:DispatchMail 的 Web 界面用 React 框架构建,提供用户友好的交互体验。后端用 Flask 框架构建 Web API,提供 RESTful 接口,用在邮件检索、AI 处理请求、数据存储和用户管理等功能。Web 界面用轮询或 WebSocket 与后端通信,实时获取邮件更新和 AI 处理结果,确保用户能及时查看和管理邮件。
DispatchMail的项目地址
- GitHub仓库:https://github.com/dbish/DispatchMail
DispatchMail的应用场景
- 个人邮件管理:自动分类和归档邮件,生成智能回复,帮助用户高效管理日常邮件。
- 企业客户服务:快速生成客户咨询邮件的回复草稿,提升客服效率和响应速度。
- 项目团队协作:自动整理项目相关邮件,方便团队成员跟踪进度和任务分配。
- 邮件安全防护:用AI识别并过滤垃圾邮件和诈骗邮件,保护用户隐私和信息安全。
- 邮件内容分析:分析邮件内容,提取关键信息,帮助用户了解邮件主题和趋势。