Danube工具集
通过Danube访问多种在线工具
Gmail Client 是一个基于 Python 的轻量工具,通过 IMAP/SMTP 协议与 Gmail 交互,支持读取未读邮件、查看指定邮件内容以及发送新邮件。
Gmail邮件客户端帮助业务人员自动化处理日常邮件往来,无需登录网页版即可批量查看未读邮件、快速检索指定邮件内容或自动发送通知邮件。适用于需要定时汇总邮件信息、触发邮件提醒或集成到内部工作流的场景,减少人工切换邮箱的繁琐操作。
落地案例:某运营团队每日需监控多个Gmail邮箱的客户反馈。通过配置环境变量后,团队成员可直接在终端执行命令列出所有未读邮件,根据邮件ID快速读取完整内容并分类处理;对于常规通知,还可一键发送标准格式的回复邮件,将原本分散在网页端的操作集中到统一入口,提升响应效率。
安装准备
需配置环境变量:
export GMAIL_USER="your_email@gmail.com"
export GMAIL_PASS="your_app_password"
注意:密码须为 Gmail 应用专用密码,非登录密码。
操作步骤
常用命令
查看未读邮件:
python3 skills/gmail-client/scripts/gmail_tool.py list
读取指定邮件:
python3 skills/gmail-client/scripts/gmail_tool.py read <EMAIL_ID>
发送邮件:
python3 skills/gmail-client/scripts/gmail_tool.py send <TO> <SUBJECT> <BODY>
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | Gmail 邮箱地址、应用密码、邮件 ID、收件人地址、邮件主题、邮件正文 |
| 输出 | 未读邮件列表、单封邮件详情、发送结果反馈 |
| 适用人群 | 开发者、运维人员、需邮件自动化的业务系统 |
| 不包含 | 附件处理、多账户管理、邮件删除、Web 界面 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/pierremenard/gmail-client/SKILL.md
来源类型:GitHub 仓库