本文为 拆解 OpenClaw 10 | 养一只会帮你谈价砍单的龙虾 的实战补充。主文讲了养龙虾的五步法,第三步「教技能」里提到了邮件处理。这篇把收邮件、析邮件、拣收件箱的完整配置补全 —— 从 Skill 安装、 到 HEARTBEAT、AgentS。
两种方式:主动取(心跳轮询)和被动推(新邮件实时推送)。主动取配置简单,被动推需要 Tailscale + gcloud。
Docker 部署:支持。推荐用 imap-smtp-email + Gmail App Password(见下方「Docker 专用方案」),无需 gog、无需 OAuth,配环境变量即可。若坚持用 gog,需在宿主机完成 OAuth 后挂载 keyring 目录进容器。
本地 Docker(如 挂载 、):Skill 装在宿主机 下, 写在 Skill 目录,容器通过 volume 自动读到。
OpenClaw 跑在 Docker 里时,用 imap-smtp-email Skill 最省事:不走 OAuth,用 Gmail App Password,环境变量传进去就行。
在宿主机执行(需指定工作空间路径,与 docker-compose 的 一致):
在 Skill 目录创建 。playbooks 安装后路径一般为:
用 快速定位:
或在 docker-compose 里通过 传入(注意别把密码写进版本库)。
若 Skill 的 在挂载的 workspace 里,Agent 调用时能读到。若用 docker-compose 的 ,需确认 OpenClaw 会把它们传给 Skill 子进程(依具体部署方式而定)。
在 下编辑两个文件:
HEARTBEAT.md(心跳检查清单,Agent 按间隔执行):
AGENTS.md(任务处理规则,告诉 Agent 怎么处理邮件):
TOOLS.md(可选,方便 Agent 知道用哪个邮箱):
- 邮箱:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/231643.html