邮箱命令行工具

4小时前更新 1 00
邮箱命令行工具邮箱命令行工具
邮箱命令行工具

技能简介

mailbox CLI 是一款用于读取和管理电子邮件的命令行工具,通过结构化 JSON 输出与文本摘要,支持账户列表、邮件查询、删除及监控等操作。

能做什么

  • 列出已配置的邮箱账户
  • 分页获取邮件列表并查看详情
  • 生成邮件摘要与收件箱概览
  • 执行邮件删除等变更操作(需确认)
  • 运行持续监控与定时摘要任务

使用说明

安装步骤

  1. 全局安装 CLI:npm install -g mailbox-cli
  2. 创建配置文件目录:mkdir -p ~/.config/mailbox
  3. ~/.config/mailbox/auth.json 中写入账户凭证

常用命令

  • 查看账户:mailbox account list --json
  • 获取邮件:mailbox email list --limit 20 --json
  • 查看单封邮件:mailbox email show <uid> --account-id <id> --json
  • 纯文本预览:mailbox email show <uid> --preview --no-html --json
  • 删除邮件:mailbox email delete <uid> --account-id <id> --folder INBOX --confirm --json
  • 收件箱概览:mailbox inbox --limit 15 --text
  • 运行摘要:mailbox digest run --json
  • 启动监控:mailbox monitor run --json

输入与输出

见下方输入与输出表格。

项目内容
输入邮箱账户凭证(~/.config/mailbox/auth.json)、邮件UID、账户ID、CLI指令及可选参数(–limit/–preview/–confirm等)
输出JSON格式响应(含success布尔值、error对象)、可选文本摘要、进程退出码(0成功/1失败/2用法错误)
适用人群自动化处理邮件的开发者、运维人员、构建监控告警系统的工程师
不包含邮件发送功能、图形界面、多因素认证自动处理、附件下载管理

 

风险提示

  • 删除操作默认模拟运行,必须加 --confirm 才会真正执行
  • 变更前建议先使用 --dry-run 验证影响范围
  • 所有自动化调用必须检查返回 JSON 中的 success 字段
  • 凭证文件需设置适当权限,避免泄露

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/leeguooooo/mailbox/SKILL.md
来源类型:GitHub 仓库

数据统计

相关导航

暂无评论

none
暂无评论...