SuperAPI AI 工具集

apple-mail

办公与效率

查看项目

更新于 10-16 03:07

技能介绍

用途:在 macOS 上以脚本方式操作 Apple Mail.app,实现读取、搜索、发送、回复及邮件管理。

主要能力:刷新收件(mail-refresh.sh)、列出近期邮件(mail-list.sh)、搜索(mail-search.sh)与快速搜索(mail-fast-search.sh,约 50ms)、读取正文(mail-read.sh)、删除(mail-delete.sh)、标记已读/未读(mail-mark-read.sh、mail-mark-unread.sh)、发送(mail-send.sh)、回复(mail-reply.sh),以及列出账户与邮箱(mail-accounts.sh、mail-mailboxes.sh)。读取/删除/标记支持传入多个 ID 批量操作。

使用方式:需先运行 Mail.app,脚本从其所在目录执行(cd {baseDir})。列表与搜索输出格式为 ID | ReadStatus | Date | Sender | Subject,● 表示未读。发送命令:scripts/mail-send.sh "to@email.com" "Subject" "Body" [from-account] [attachment]。Gmail 特殊文件夹需加 [Gmail]/ 前缀,如 [Gmail]/Spam、[Gmail]/Sent Mail、[Gmail]/All Mail、[Gmail]/Trash;自定义标签无需前缀。

限制:mail-list.sh 不会自动刷新,需先调用 mail-refresh.sh;快速搜索通过复制 SQLite 数据库至临时文件后查询,Mail.app 运行时可安全使用。Mail.app 未运行会报错,账户或消息 ID 无效会提示错误。已知限制:Mail.app 会在已发送邮件开头添加一个空行,无法绕过。消息 ID 为内部标识,需从列表或搜索获取最新值;发送前请确认收件人。官方未提供收费、价格或平台之外的更多信息。