SuperAPI AI 工具集

gmcli

办公与效率

查看项目

更新于 10-16 08:38

技能介绍

用途:gmcli 是一个 Gmail 命令行工具,用于在终端中完成常见的 Gmail 操作,包括搜索邮件、阅读会话、发送邮件、管理草稿以及处理标签和附件。

安装:npm install -g @mariozechner/gmcli

配置:需在 Google Cloud Console 一次性创建项目、启用 Gmail API、设置 OAuth 品牌名称并添加测试用户,创建类型为 Desktop app 的 OAuth 客户端并下载 JSON 文件。可先用 gmcli accounts list 检查是否已配置;未配置时执行 gmcli accounts credentials ~/path/to/credentials.json,再执行 gmcli accounts add <email>,无浏览器环境可用 --manual。

常用命令:

  • gmcli <email> search "<query>":使用 Gmail 查询语法搜索邮件
  • gmcli <email> thread <threadId>:阅读某会话的全部邮件
  • gmcli <email> send --to <emails> --subject <s> --body <b>:发送邮件
  • gmcli <email> labels list:列出所有标签
  • gmcli <email> drafts list:列出草稿 完整命令参考可运行 gmcli --help。

数据存储:OAuth 客户端凭据存于 ~/.gmcli/credentials.json,账号令牌存于 ~/.gmcli/accounts.json,下载的附件存于 ~/.gmcli/attachments/。

限制:资料未提供收费、价格、平台支持范围、速率限制或邮件收发权限细节,暂未提供。