核心用法
mail-agent 是一款运行于 OpenClaw 生态的 AI 邮件监控插件,实现 Gmail 收件箱的实时监听与智能告警。其完整部署流程涵盖八大步骤:首先验证 gog 认证工具已配置 Gmail 账户权限;随后通过 gcloud CLI 完成 Google Cloud 身份验证与项目初始化;启用 Gmail 与 Pub/Sub API 后,创建消息主题及订阅,并授权 Gmail 服务账号发布权限;接着通过 OpenClaw 插件系统安装主程序;配置 Telegram 聊天 ID、GCP 项目 ID、订阅名称等必填参数,可选接入 LLM(如 GPT-4o-mini)实现邮件重要性智能分类;重启网关后即可建立持久化推送通道。测试阶段建议发送带"Urgent"关键词的模拟邮件验证链路。
显著优点
- 实时推送:基于 Google Pub/Sub 原生推送机制,延迟控制在秒级,优于传统轮询方案
- AI 智能过滤:内置 LLM 分类能力,可自动识别紧急事务邮件,减少信息噪音
- OpenClaw 原生集成:作为官方插件生态一员,享受统一配置管理与日志监控能力
- 低运维成本:依托 Google 托管服务,无需自建消息队列或持久化存储
潜在局限与风险
- 多账号绑定限制:需手动指定
GOG_ACCOUNT,多邮箱场景配置复杂度倍增 - LLM 可选但推荐:若跳过 LLM 配置,插件退化为纯透传模式,失去核心价值
- Telegram 单点依赖:告警通道仅限 Telegram,未内置备用推送方案(如邮件、Webhook)
- GCP 资源持续性:Pub/Sub 订阅与主题长期运行可能产生微量费用,需关注账单
- 权限模型较宽:
gmail-api-push@system.gserviceaccount.com的 Publisher 角色授权需信任 Google 内部服务账号
适合人群
DevOps 工程师、独立开发者、运维值班人员及需要即时感知关键邮件的技术团队,尤其适用于监控服务器告警、安全审计通知、CI/CD 状态报告等场景。
常规风险提示
- 配置过程中涉及 GCP 项目创建与 API 启用,需具备 GCP 基础操作经验
llmApiKey以明文形式存储于 OpenClaw 配置系统,建议配合环境变量或密钥管理服务使用- 测试阶段需确保 Telegram Bot 权限正常,避免
telegram runtime not available类错误