Gmail邮件客户端

6分钟前更新 1 00
Gmail邮件客户端Gmail邮件客户端
Gmail邮件客户端

技能简介

Gmail Client 是一个基于 Python 的轻量工具,通过 IMAP/SMTP 协议与 Gmail 交互,支持读取未读邮件、查看指定邮件内容以及发送新邮件。

业务背景

Gmail邮件客户端帮助业务人员自动化处理日常邮件往来,无需登录网页版即可批量查看未读邮件、快速检索指定邮件内容或自动发送通知邮件。适用于需要定时汇总邮件信息、触发邮件提醒或集成到内部工作流的场景,减少人工切换邮箱的繁琐操作。

落地案例:某运营团队每日需监控多个Gmail邮箱的客户反馈。通过配置环境变量后,团队成员可直接在终端执行命令列出所有未读邮件,根据邮件ID快速读取完整内容并分类处理;对于常规通知,还可一键发送标准格式的回复邮件,将原本分散在网页端的操作集中到统一入口,提升响应效率。

能做什么

  • 列出邮箱中的未读邮件列表
  • 根据邮件 ID 读取完整邮件内容
  • 向指定收件人发送新邮件

使用说明

安装准备

需配置环境变量:

export GMAIL_USER="your_email@gmail.com"
export GMAIL_PASS="your_app_password"

注意:密码须为 Gmail 应用专用密码,非登录密码。

操作步骤

  1. 克隆仓库并进入项目目录
  2. 确保 Python 3 环境可用
  3. 设置上述环境变量
  4. 执行对应命令完成邮件操作

常用命令

查看未读邮件:

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 界面

 

风险提示

  • 应用密码泄露可能导致邮箱被盗用
  • 建议在受控环境中运行,避免明文存储凭证
  • 频繁调用可能触发 Gmail 安全限制
  • IMAP/SMTP 功能需在 Google 账户中手动开启

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/pierremenard/gmail-client/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...