Gmail邮件客户端
收发Gmail邮件工
通过 AppleScript 与 SQLite 直接操作 macOS 原生 Mail.app,实现收件箱读取、邮件搜索、发送回复、批量管理等操作。无需枚举遍历,采用位置优化查询提升效率。
安装前提:确保系统已安装 sqlite3,Mail.app 处于运行状态。
安装步骤:
cd {baseDir}chmod +x scripts/*.sh基础用法示例:
# 刷新全部账户(最多等待10秒)
scripts/mail-refresh.sh
# 列出收件箱最近20封邮件
scripts/mail-list.sh Inbox "" 20
# SQLite快速搜索(约50毫秒)
scripts/mail-fast-search.sh "项目合同" 10
# 发送邮件(可选附件与发件账户)
scripts/mail-send.sh "recipient@example.com" "会议通知" "本周五下午3点" "Work" "/path/to/file.pdf"
# 批量删除邮件
scripts/mail-delete.sh 12345 12346 12347
Gmail 特殊文件夹命名:Spam、Sent Mail、All Mail、Trash 需使用 [Gmail]/前缀,自定义标签直接使用原名。
见下方输入与输出表格。
| 项目 | 内容 |
|---|---|
| 输入 | 搜索关键词、邮件ID列表、收件人地址、邮件主题/正文、附件路径、目标邮箱名称、账户名称、等待秒数 |
| 输出 | 格式化邮件列表(ID|状态|日期|发件人|主题)、邮件正文、同步完成报告、账户/邮箱结构、操作确认信息 |
| 适用人群 | macOS 用户、需自动化邮件处理的工作流、批量管理邮件场景、Gmail 配合使用者 |
| 不包含 | Windows/Linux 支持、Exchange/Outlook 集成、邮件加密签名、服务端规则管理、第三方邮件客户端 |
原始链接:https://github.com/openclaw/skills/tree/main/skills/tyler6204/apple-mail/SKILL.md
来源类型:开源社区技能库