通过openclaw删除邮箱中垃圾邮件
通过openclaw删除邮箱中垃圾邮件
来源类型: 配置指南
日期: 2026-03
标签: openclaw, gmail, email, oauth, automation
核心论点
本文档描述了通过OpenClaw使用Gmail API实现自动删除垃圾邮件的操作流程。核心是OAuth 2.0授权流程:用户通过Google授权页面获取授权码 → 兑换成access_token和refresh_token → OpenClaw使用这些token连接Gmail的IMAP服务 → 执行垃圾邮件清理操作。
关键结论
- 授权流程:通过Google OAuth 2.0授权页面获取授权码,再兑换为访问令牌(access_token,有效期1小时)和刷新令牌(refresh_token,可长期使用)。
- 操作范围:仅删除垃圾邮件文件夹([Gmail]/Spam)中的邮件,可按关键词过滤。
- 配置文件:将token写入
~/.openclaw/config/imap.yml。 - 安全机制:使用OAuth 2.0授权,无需在OpenClaw中存储邮箱密码;可限定只读权限(
calendar.readonly)或读写权限(calendar.events)。 - 操作结果可追溯:删除前后邮件数量对比,示例邮件保留确认。