$cd ../use-cases/
⚡ 生产力最受欢迎20 分钟配置
$ cat email-ai-assistant.md
await manageInbox(gmail, { autoTriage: true })
/** 我让 OpenClaw 管理我的收件箱 30 天,结果就是这样。 */
📊 30 天实验结果
94%
邮件正确分类
2.1 小时
每周节省时间
0
重要邮件遗漏
$0
使用本地 Ollama 运行
how_it_works.md
⚙️ 工作原理
1.
OpenClaw 每 5 分钟轮询 Gmail
使用只读权限的 Gmail API,OpenClaw 持续检查你的收件箱。凭证存储在本地服务器上,永不外泄。邮件在内存中处理——除非明确启用归档功能,否则不保存副本。轮询间隔可配置为 1-60 分钟。
2.
LLM 对每封邮件进行分类
每封邮件被分为四类:紧急(今天需要处理)、需回复(预期回复,时间不紧迫)、订阅/摘要(信息性,值得归档)或自动归档(促销、垃圾、自动通知)。LLM 还根据你的历史回复频率对发件人重要性评分——你上司的邮件永远会被标记。
3.
你收到 Telegram 摘要
每天两次(可配置),OpenClaw 向你的 Telegram 发送格式化摘要:紧急事项在最前面,需回复邮件的数量,每封订阅邮件各一行摘要。你不需要打开邮件应用——读摘要就能决定什么需要你的关注。真正紧急的邮件(如宕机警报或法律通知)会触发即时推送。
4.
在聊天中回复,OpenClaw 发送草稿
转发 Telegram 消息中关于需要回复的邮件,添加你的说明(如'礼貌拒绝,建议下季度再谈'),OpenClaw 起草专业回复。你审核、修改,确认后——OpenClaw 通过 Gmail API 发送。整个流程只需 60-90 秒,而不是通常的 5-10 分钟上下文切换和撰写。
setup.yaml
📦 配置步骤(20 分钟)
// 步骤 1:在 Google Cloud Console 启用 Gmail API → 下载 credentials.json
$ cp ~/Downloads/credentials.json ~/.openclaw/gmail/
// 步骤 2:在配置文件中添加 Gmail 技能
skills:
gmail:
enabled: true
poll_interval: 300
notify_channel: "telegram"
// 步骤 3:授权并测试
$ openclaw skill gmail auth
$ openclaw skill gmail test
# ✓ Connected. 47 unread emails found.
example_digest.log
📬 早间摘要示例
🦞 OpenClaw — Morning Email Digest (08:00)
🔴 Urgent (2)
• Invoice #1042 overdue — from Acme Corp
• Server alert from DigitalOcean — disk at 94%
💬 Needs Reply (4)
• Interview request from Recruiter at Stripe
• Meeting reschedule — John (tomorrow 2pm → 4pm?)
📰 Newsletters archived: 12 | Automated: 8
❓ FAQ
Q1. OpenClaw 会读取我所有邮件吗?
只使用只读 Gmail API 权限——除非你明确授予发送权限用于回复功能,否则它无法发送、删除或修改邮件。它对邮件内容进行分类和摘要,但附件从不被处理,除非你明确添加附件处理技能。你还可以通过 Gmail 过滤规则进一步限制(如跳过特定发件人的邮件)。
Q2. 能帮我写回复吗?
能。在 Telegram 摘要消息中回复上下文——可以简短到'礼貌拒绝,建议下季度',也可以详细说明。OpenClaw 起草一封符合你风格的专业回复,发到 Telegram 供审核,只有你确认后才通过 Gmail API 提交。在批准前可以多次要求修改。
Q3. 邮件分类准确率如何?
在混合收件箱(个人、商业、自动化)30 天测试中达到 94%。LLM 理解上下文而非仅仅关键词——它知道 DigitalOcean 的服务器警报是紧急的,Medium 的周刊值得归档,你 CEO 的'这周能同步一下吗?'需要回复。随着你的审批历史积累,准确率会进一步提升。
Q4. 数据安全吗?
全部在你的硬件上运行。通过 Ollama 使用本地 LLM 时,邮件内容在任何时候都不会离开你的服务器——处理管道完全离线。即使使用云端 API 模型,也只发送邮件文本用于分类和摘要,从不发送附件。对于隐私要求最高的场景,可以配置某些发件人域名始终使用本地模型处理。
Q5. 支持 Outlook/Yahoo 吗?
目前生产实现是原生 Gmail API 集成。Outlook/Microsoft 365 通过 Microsoft Graph API 的支持在近期路线图中。对于 Yahoo、Apple Mail 和其他提供商,OpenClaw 支持通用 IMAP 轮询——功能等效,但没有 Gmail 的推送通知能力,轮询间隔是唯一的延迟机制。
Q6. 能区别处理邮件列表和订阅邮件吗?
能。订阅邮件和摘要邮件被识别后,从主收件箱归档,并在每日摘要中各用一行摘要呈现。可以配置特定发件人始终只显示摘要(不显示详情)、始终标记为紧急,或完全忽略。订阅摘要是单独的摘要部分,不与可操作邮件混在一起。