Zero多邮箱统一管理完整指南:3步接入Gmail,Outlook架构已就位
【免费下载链接】ZeroExperience email the way you want with Mail0 – the first open source email app that puts your privacy and safety first. Join the discord: https://mail0.link/discord项目地址: https://gitcode.com/GitHub_Trending/zero52/Zero
Zero是一款开源的AI邮件客户端,核心能力是把多个邮箱账户收进同一个收件箱统一管理。连接Gmail只需一次OAuth授权,邮件内容不经过第三方服务器长期留存,你也可以自托管整套服务,数据控制权在自己手里。
🚀 首次配置:从克隆仓库到接入Gmail
Zero支持自托管,本地跑起来需要Node.js 18+、pnpm 10+和Docker 20+。流程分四步:
- 克隆仓库
git clone https://gitcode.com/GitHub_Trending/zero52/Zero,进入目录执行pnpm install安装依赖 - 执行
pnpm nizzy env生成环境变量,按提示填写密钥;Gmail接入需在Google Cloud Console创建OAuth凭证,启用Gmail API与People API - 执行
pnpm docker:db:up启动PostgreSQL数据库,再用pnpm db:push初始化表结构 - 执行
pnpm dev启动应用,浏览器访问 http://localhost:3000 完成注册登录
登录之后,连接邮箱的入口在"设置 → 连接"页面,点击"添加邮箱"即可在弹窗中选择服务商并完成OAuth授权(连接管理页面/settings/connections/page.tsx))。整个过程无需手动填写客户端密钥,授权回调会自动完成。
📥 日常操作:统一收件箱、跨账号搜索与批量处理
连接完成后,各账户的邮件汇入同一收件箱显示,未读数、发件人、主题一目了然,不再来回切换标签页。日常高频操作包括:
- 跨账号搜索:搜索框输入关键词后,结果覆盖所有已连接账户
- 标签管理:为不同来源的邮件打统一标签,侧边栏按标签筛选
- 批量操作:勾选多封邮件后可批量标记已读、移动、删除
- AI辅助:写邮件时AI按你的语气起草初稿;也可以直接"和收件箱对话",让助手代为查找、整理邮件
邮件数据会同步缓存在你的持久化存储中(Durable Object与R2桶),打开收件箱的速度明显快于每次实时拉取,同步量可通过THREAD_SYNC_MAX_COUNT等环境变量控制。
🔗 Outlook现状:界面暂不可选,架构已预留扩展位
当前版本连接弹窗里只提供Gmail,Outlook选项在服务商配置中处于注释状态,暂时无法从界面接入。
但这不是"未来再说"——服务端已经写好了完整的Outlook驱动(microsoft.ts),通过Microsoft Graph API实现了收发邮件、草稿、文件夹、标签等全套操作。驱动层用工厂模式按服务商名称实例化(driver/index.ts),新服务商只需实现统一的MailManager接口再注册即可。
Outlook驱动目前申请的权限范围:
| 权限 | 用途 |
|---|---|
| User.Read | 读取账户基本信息与头像 |
| Mail.ReadWrite | 读取与修改邮件、草稿 |
| Mail.Send | 发送邮件 |
| offline_access | 获取刷新令牌,免重复授权 |
💰 能连几个邮箱:免费版与专业版差异
连接数量是唯一的版本门槛,功能本身不锁版本:
| 项目 | 免费版 | 专业版($20/月) |
|---|---|---|
| 可连接邮箱数 | 1个 | 不限 |
| 统一收件箱与搜索 | 包含 | 包含 |
| 免费试用 | — | 7天 |
达到免费版上限时,添加邮箱的按钮会直接提示升级并引导支付,不会静默拦截。
🔒 数据边界:谁存了你的邮件
Zero不追踪、不收集、不出售你的数据,邮件内容始终留在原邮箱服务商处,Zero只持有你授权的API访问凭证。需要收回权限时,"设置 → 连接"页面对每个账户提供断开按钮;授权失效的账户会显示"已断开"状态并给出一键重连入口,不需要重装或重新配置。
需要说明的是,经Gmail等外部服务传输的数据受对方隐私政策约束,这一点项目文档中有明确提示。
✍️ 进阶玩法:AI写作与收件箱对话
写邮件是零散需求,Zero把AI放在两个位置:
- 写的时候:在编辑器中调用AI起草,按你的历史语气生成正文(AI撰写入口),支持模板复用
- 收的时候:打开AI侧边栏用自然语言提问,比如"找出这周所有发票邮件",由助手在收件箱中执行查找并给出结果
对于同时管理个人与工作邮箱、又在意数据归属的自托管用户,以及想把团队多个账户集中处理的场景,Zero的"开源+统一收件箱+AI"组合是目前可选项里比较完整的一个方向。
【免费下载链接】ZeroExperience email the way you want with Mail0 – the first open source email app that puts your privacy and safety first. Join the discord: https://mail0.link/discord项目地址: https://gitcode.com/GitHub_Trending/zero52/Zero
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考