跳到正文
🟠 需外部服务 — 需自备相关账号/权限 进阶 办公效率

邮件自动分类与回复

OpenClaw 定时扫描收件箱,自动给邮件打标签分类,对常见类型邮件生成草稿或直接回复,告别邮件焦虑。

⚔️ 难度 ★★☆ 进阶
⏱ 配置耗时 10-15 分钟
🎁 掉落 节省 10-15 分钟
🦞 部署 可一键部署

🎯 做完你会得到

新邮件自动分类存档,重要邮件收到 Telegram 提醒,常见询问邮件自动生成回复草稿。

🛠 需要什么

  • agent-reach
  • email-daily-summary

👤 适合谁

  • 上班族
  • 客服
  • 创业者

⚡ 效果预览

收到邮件后10秒内自动分类归档,重要邮件自动起草回复草稿

⚠️ 待验证案例:本案例基于 OpenClaw 邮件集成能力的真实描述,自动回复功能建议先用草稿模式验证再开启自动发送。如果你跑通了,欢迎联系站长提交验证记录。

🔧 Step 0:先配置 Notion(推荐存储后端)

⚠️ 本案例推荐使用 Notion 管理数据,免费且多人协作 👉 去配置 Notion 接入 →

解决什么问题

每天打开邮箱,几十封邮件混在一起——促销、通知、真正需要处理的工作邮件全堆在一起。这个场景让 OpenClaw 替你完成第一轮分拣:

  • 谁会用到:每天收到大量邮件的职场人、自由职业者、创业者
  • 省了什么:每天节省 20-40 分钟处理收件箱的时间
  • 效果是什么:打开邮箱只看真正重要的,其余已经分类整理好

自动处理的典型邮件

  • 促销/订阅邮件 → 自动归档,不进收件箱
  • GitHub 通知 → 打标签分类,批量处理
  • 客户咨询 → 生成回复草稿,你审核后一键发送
  • 账单通知 → 提取金额日期,汇总成一条 Telegram 消息

前置条件

  • Gmail 账号(目前主要支持 Gmail,其他邮箱需要 IMAP 配置)
  • Google OAuth 凭证(或 Gmail App Password)
  • OpenClaw 已安装并配置
  • Claude Max 账号,或 Anthropic API Key

Gmail App Password 获取:Google 账户 → 安全性 → 两步验证(先开启)→ 应用密码 → 生成。

用到的工具

工具用途获取方式
gmail 技能读取邮件、打标签、发送草稿clawhub install gmail 或配置 IMAP
anthropic/claude-sonnet-4-6理解邮件内容,判断分类,生成回复Claude Max 账号,或 console.anthropic.com
cron(内置)定时扫描邮箱OpenClaw 内置

预期结果

配置完成后每 30 分钟:

  • 新邮件自动分类:促销、通知、工作、账单等自动打标签
  • 重要邮件推送:直接老板发的、客户咨询的 → Telegram 立即通知你
  • 常见邮件自动草稿:认出是询价/咨询类邮件 → 自动生成一封草稿等你审核
  • 垃圾邮件归档:订阅/促销类 → 直接归档,不打扰你

一键安装

复制下面这段话发给你的 OpenClaw,把尖括号里的内容换成你自己的:

帮我配置邮件自动处理功能。

邮箱信息:
- 邮箱地址:<你的Gmail地址>
- App Password:<你的Gmail应用密码>
- 我的 Telegram 用户 ID:<你的Telegram用户ID>

配置逻辑:
1. 安装 gmail 技能:clawhub install gmail
2. 设置 cron,每30分钟扫描一次新邮件(最近30分钟内收到的)
3. 对每封新邮件:
   - 判断类型:促销/订阅 | 通知/账单 | 工作/客户 | 其他
   - 促销/订阅类:打标签 "auto-archived",归档(跳过收件箱)
   - 通知/账单类:打标签 "auto-notification",提取关键信息追加到 /workspace/账单记录.md
   - 工作/客户类:发 Telegram 通知告诉我,并生成一封回复草稿(不自动发送)
   - 其他:打标签 "auto-other"
4. 每天 18:00 给我发一条邮件日报:今天收了多少封,各类型数量,有没有需要我处理的

配置完告诉我 cron job ID,并手动执行一次测试。

分类规则自定义

你可以告诉 OpenClaw 按你的习惯来分类,例如:

更新邮件分类规则:
- 发件人包含 github.com 的 → 标签 "github"
- 主题包含"发票""账单""收据" → 标签 "finance",并提取金额存入记录
- 发件人在我的联系人列表里 → 标签 "contacts",重要度高
- 所有来自 newsletter 的 → 直接归档

自动回复配置(谨慎)

建议先用草稿模式跑一周,确认质量稳定再开启自动发送:

# 草稿模式(推荐先用这个)
对于识别为"客户询价"的邮件,
生成回复草稿:感谢询价 + 我们的服务简介 + 要求对方提供需求细节
草稿保存到 Gmail,不自动发送,在 Telegram 通知我"有一封待审核回复"

# 自动发送模式(确认效果稳定后再开)
对于识别为"会议确认/取消"的邮件,
如果只是简单的"确认参加"/"无法出席",直接自动回复"收到,感谢告知"

怎么验证成功了

  1. 配置完成后,让 OpenClaw 立刻手动扫描一次
  2. 查看 Gmail,检查是否有邮件被打上了标签
  3. 给自己发一封带”促销”字眼的测试邮件,等待下一次扫描,确认被归档
  4. 发一封带”询价”字眼的邮件,确认收到 Telegram 通知

踩坑记录

Gmail API 授权失败

症状:配置时报 authentication failedinvalid credentials

解法

  1. 确认 App Password 是针对”邮件”类型生成的(不是通用密码)
  2. 确认 Gmail 开启了”两步验证”(App Password 依赖两步验证)
  3. 或者改用 OAuth 方式:参考 Gmail OAuth 配置文档

分类不准确

症状:工作邮件被归档,或促销邮件进了重要标签。

解法:告诉 OpenClaw 修正规则,给几个具体的错误案例:

上次分类有问题:
- 来自 team@company.com 的邮件被归档了,这是内部邮件,应该标记为"工作"
- 主题带"通知"但是是促销邮件,需要同时检查发件人域名
帮我更新分类规则。

回复草稿质量差

症状:生成的回复太生硬,或者不符合你的语气。

解法:在 SOUL.md 里加一段你的邮件写作风格说明,比如:

邮件写作风格:
- 简洁直接,不废话
- 用中文,客户是中国人
- 结尾用"谢谢,[你的名字]",不用"此致敬礼"

cron 扫描太频繁,API 配额超限

症状:Gmail 报 rate limit exceeded

解法:把扫描频率从每 30 分钟改为每小时一次:

openclaw cron edit <job-id> --cron "0 * * * *"

不满意怎么调

  • 想处理其他邮箱 → 配置 IMAP,告诉 OpenClaw 服务器地址和端口
  • 想加入白名单规则 → 指定某些发件人永远不归档、永远高优先级通知
  • 想生成每周邮件摘要 → 每周一生成上周重要邮件的摘要,发到 Telegram
  • 想对接 CRM → 识别出客户邮件后,自动更新到你的 Notion/飞书联系人记录
#邮件#自动化#Gmail#效率工具