#0149 让 AI 帮你处理邮件:多账户 Gmail 助理实战
type
Post
status
Published
date
Mar 23, 2026
slug
32ca745569bb81e4b757fe651ac90622
summary
每天打开邮箱,几十封未读。促销、通知、自动化报告、真正需要回的——全混在一起。 你花 20 分钟筛完,回了 3 封,标记了 2 个待办,然后忘了跟进。三天后对方追问"上次那个事...
tags
邮件
Gmail
AI Agent
效率
category
技术
icon
password
让 AI 帮你处理邮件:多账户 Gmail 助理实战
每天打开邮箱,几十封未读。促销、通知、自动化报告、真正需要回的——全混在一起。
你花 20 分钟筛完,回了 3 封,标记了 2 个待办,然后忘了跟进。三天后对方追问"上次那个事...",你才想起来还没处理。
这个循环我重复了好几年,直到我让 AI Agent 接管了邮件。
邮件的真正问题不是"多",是"杂"
一天 50 封邮件,真正需要你动脑的可能就 5 封。但你不打开看,不知道哪 5 封是重要的。这就是问题——筛选成本太高。
手动处理邮件有三个坑:
- 分级靠直觉:打开一封,觉得"这个晚点再说",然后就没有然后了
- 跟进靠记忆:发了邮件等回复,三天后才发现对方根本没回
- 待办靠复制粘贴:从邮件里提取 action item,手动搬到 Notion 或者 todo list
这三件事,AI 全能干,而且比你靠谱。
我的邮件助理能做什么
我搭了一个 AI Agent 系统,其中有一个专门处理邮件的模块。它不是什么复杂的 SaaS,就是 CLI 工具 + AI 调度。核心功能:
☀️ 早报:收件箱摘要
每天早上自动扫一遍收件箱,输出一份摘要:
- 🔴 紧急:需要今天处理的(比如客户催交付、合同截止)
- 🟡 重要:需要这周处理的(比如合作方的提案)
- 🟢 低优先级:看看就行的(通知、newsletter、自动报告)
每封邮件一句话总结 + 发件人 + 是否需要回复。扫完 30 封邮件,输出不超过一屏。
💡 关键是优先级分级不是瞎猜。我配了 VIP 联系人列表,特定发件人的邮件自动提级。比如你老板发的,不管内容是啥,都标红。
🌙 晚报:今日回顾
晚上再扫一遍:今天收了哪些、回了哪些、哪些该回没回。
这个"该回没回"特别有用。很多时候你看了邮件,心想"等下回",结果一忙就忘了。晚报帮你兜底。
📝 回复起草
跟 AI 说"帮我回复那封关于项目进度的邮件",它会:
- 找到那封邮件和整个 thread
- 读完上下文
- 起草一封回复
语言自动匹配——对方用英文写的,回复就是英文;中文就中文。风格简洁直接,不啰嗦。
批量也行。"帮我把这几封都回了",它逐个起草,你过一遍确认就行。
💡 起草不是发送。所有回复都是 draft,你看完觉得 OK 才会发出去。这个安全边界很重要。
🔔 跟进提醒
我发出去的邮件,如果 3 天没收到回复,AI 会自动检测并提醒我。
不用你记。不用你翻已发送。它帮你盯着。
📋 待办联动
邮件里经常藏着 action item:"请在周五前提交"、"附件签完回传"、"下周安排个会"。
AI 自动提取这些,同步到 Notion 的待办数据库。不用你手动搬。
多身份签名
我有几个邮箱,回复不同账户时签名不一样。配好之后,AI 自动匹配——用哪个账户的邮件回,就用对应的签名。
多 Gmail 账户:真正的痛点
如果你只有一个 Gmail,上面这些就够了。但很多人(包括我)有多个:
- 个人邮箱:日常用
- 工作邮箱:公司的 Google Workspace
- 项目邮箱:特定项目或者副业
在浏览器里切账户?每次都要点头像、选账户、等加载。CLI 工具大多只支持一个账户。AI Agent 要管多个邮箱,credential 管理是核心问题。
架构:每个账户独立一套 credential
我用的是 gws(一个 Google Workspace CLI 工具),它本身只支持单账户。要管多账户,得自己搞。
核心思路:每个账户一个独立的 credential 目录,通过环境变量切换。
每个目录放自己的 OAuth credential 和 token,完全隔离。
切换逻辑
切换账户的核心就一个环境变量:
设好之后,gws 的所有命令(读邮件、发邮件、搜索)都走这个账户。
我在 AI Agent 里做了一层映射:
用的时候很自然——跟 AI 说"看看 work 的邮件",它自动切到 work 账户,读完再切回来。
初始化每个账户
每个账户都需要单独授权一次:
💡 每个账户需要自己的 OAuth 应用或者同一个应用授权多次。Google Cloud Console 里创建一个 OAuth Client,三个账户都用同一个 client 就行,各自授权会生成独立的 token。
安全
- credential 文件按账户隔离,互不干扰
- token 只存在本地,不上传任何地方
- 目录权限设
700,只有当前用户能访问
实际使用场景
说几个我每天真实在用的场景。
"帮我看看今天的邮件"
AI 扫收件箱,按优先级排好,一屏搞定。不用我打开 Gmail,不用我一封封点。
"帮我回复 David 那封关于 Q2 计划的邮件"
AI 找到邮件 → 读完整个 thread → 起草回复 → 我过目确认。整个过程 30 秒。
"哪些邮件还没回我"
AI 扫已发送,比对收件箱,列出所有发出去超过 3 天没回复的。每封标注:发给谁、什么时候发的、主题是什么。
"把今天的待办同步到 Notion"
AI 从今天的邮件里提取所有 action item,格式化后推到 Notion 数据库。每条标注来源邮件、截止日期、优先级。
"看看 work 账号有没有紧急的"
切到 work 账户 → 扫收件箱 → 只筛 🔴 紧急 → 输出。10 秒。
技术栈和实现要点
整个系统的技术栈很简单:
- gws CLI:Google Workspace 命令行工具,处理 Gmail API 交互
- AI Agent 调度层:接收自然语言指令,转化为具体操作
- 多账户管理:环境变量 + 目录隔离
- Notion API:待办同步
几个实现上的坑:
1. Gmail API 的 rate limit
Google 的 API 有请求频率限制。批量操作(比如一次读 50 封邮件)得做分页和限速,不然会被 429。
2. Thread 读取
Gmail 的邮件是按 thread 组织的。回复一封邮件,得先读整个 thread 才能理解上下文。gws 支持 thread 级别的读取,但要注意 thread 太长时做截断。
3. 自然语言到操作的映射
"帮我回复 David 的邮件"——David 可能有好几封邮件。AI 需要做模糊匹配,找到最可能的那封。这部分靠 LLM 的理解能力,偶尔会搞错,但准确率能到 90% 以上。
4. 定时任务
早报和晚报是定时触发的。我用 cron 做调度,每天早上和晚上各跑一次。跟进提醒也是定时扫描。
搭建成本
说实话,搭这套东西不难,但也不是装个 App 就行的。你需要:
- 一个能跑 AI Agent 的环境(本地或服务器都行)
- Google Cloud Console 的 OAuth 配置
- 对 CLI 工具不排斥
- 大概半天到一天的配置时间
配好之后基本不用管。每天就是跟 AI 说几句话的事。
这套东西改变了什么
说个感受:我现在基本不打开 Gmail 了。
不是说邮件不重要了,而是处理邮件这件事,不再需要我去"看"了。AI 帮我看完,我只需要处理它筛出来的那几封重要的。
每天省下来的不只是时间,是注意力。不用在 50 封邮件里做判断、做筛选、做记忆——这些认知负担全卸掉了。
跟进提醒是我最喜欢的功能。以前总是对方催了我才想起来没回,现在是 AI 先提醒我"这封发了 3 天没人回",我主动去催。从被动变主动,邮件不再是焦虑来源。
多账户管理解决的是另一个问题——身份切换的摩擦。不用在浏览器里点来点去,不用记哪个账户登没登,一句话搞定。
如果你每天处理邮件超过 30 分钟,认真考虑一下让 AI 来帮你。不一定要用我这套方案,但核心逻辑是通用的:让 AI 做筛选和分级,你只做决策。
Loading...