SuperAPI AI 工具集

gmcli

办公与效率

查看项目

更新于 10-15 17:24

技能介绍

用途:gmcli 是一个用于 Gmail 操作的命令行工具,可在终端完成邮件搜索、会话阅读、发送、草稿管理与标签/附件处理。

安装:npm install -g @mariozechner/gmcli

初始化配置(一次性):需在 Google Cloud Console 新建或选择项目,启用 Gmail API,在 OAuth 品牌设置中填写应用名称,添加要用到的 Gmail 地址为测试用户;随后创建 OAuth 客户端(应用类型选 Desktop app)并下载 JSON 文件。配置时可先运行 gmcli accounts list 检查是否已配置;若无账户,运行 gmcli accounts credentials ~/path/to/credentials.json 导入凭据,再运行 gmcli accounts add <email> 添加账户(可用 --manual 进行无浏览器 OAuth)。

常用用法: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。

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

限制:资料未提供搜索语法细节、发送附件方式、价格或收费信息、平台支持范围及速率限制等,相关事实暂未提供。