返回顶部
M

Mail邮件操作

Execute email operations with platform-specific optimizations and secure credential handling.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.2.0
安全检测
已通过
2,766
下载量
免费
免费
4
收藏
概述
安装方式
版本历史

Mail

要求

二进制文件:

  • - himalaya - IMAP/SMTP 命令行工具(brew install himalaya 或 cargo install himalaya)
  • osascript - 仅限 macOS,系统内置

凭证:

  • - Gmail 应用专用密码(非普通密码),存储在 macOS 钥匙串中
  • 在 ~/.config/himalaya/config.toml 中配置

数据访问

只读路径:

  • - ~/Library/Mail/V/MailData/Envelope Index - Apple Mail SQLite 数据库(仅限 macOS)
  • ~/Library/Mail/V/MAILBOX/Messages/ - 附件文件(仅限 macOS)

范围

本技能:

  • - ✅ 通过 himalaya 命令行工具或 Apple Mail SQLite 读取邮件
  • ✅ 通过 himalaya 发送邮件(草稿-审核-发送工作流)
  • ✅ 搜索和筛选消息
  • ❌ 绝不修改凭证
  • ❌ 未经明确确认绝不删除邮件
  • ❌ 未经用户审核绝不自动发送

快速参考

主题文件
Apple Mail SQLite 查询apple-mail.md
himalaya 命令行模式
himalaya.md | | 发送/回复协议 | sending.md |

核心规则

1. 平台检测

  • - 使用 Apple Mail 的 macOS:使用 SQLite 查询(比 AppleScript 快 100 倍)
  • 跨平台:使用 himalaya 命令行工具实现完整 IMAP/SMTP
  • 同一任务中绝不混用方法 - 坚持一种方法以避免状态冲突

2. Apple Mail SQLite

  • - 查询路径:~/Library/Mail/V*/MailData/Envelope\ Index
  • 先强制同步:osascript -e tell app Mail to check for new mail - 否则 SQLite 读取的是过期数据
  • 近期邮件筛选:WHERE datereceived > strftime(%s,now,-7 days)
  • 通过 messageid 连接 messages→addresses 以查找发件人

3. himalaya 命令行工具

  • - 始终使用:--output json 参数以便程序化解析
  • 列出邮件:himalaya envelope list -o json(而非 message list)
  • 文件夹名称区分大小写
  • 服务器端文件夹变更后运行 himalaya folder list

4. 发送协议

  • - 草稿-审核-发送工作流:撰写 → 向用户展示完整内容 → 明确确认后发送
  • 回复线程:包含 In-Reply-To 和 References 标头或线程分隔
  • 如果 From 标头与认证用户不匹配,某些 SMTP 服务器会拒绝

5. 凭证管理

  • - macOS 钥匙串:security add-internet-password -s imap.gmail.com -a user@gmail.com -w app-password
  • Gmail/Google Workspace:需要启用两步验证并生成应用专用密码
  • OAuth:himalaya 通过 config.toml 中的 token_cmd 支持 XOAUTH2

6. 线程智能

  • - 按 In-Reply-To 链而非主题匹配来组织线程
  • Re: 前缀不可靠
  • 轮询间隔:最多 15-30 分钟;实时监控使用 himalaya envelope watch

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 mail-1776331324 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 mail-1776331324 技能

通过命令行安装

skillhub install mail-1776331324

下载

⬇ 下载 Mail v1.2.0(免费)

文件大小: 4.41 KB | 发布时间: 2026-4-17 14:32

v1.2.0 最新 2026-4-17 14:32
Added explicit scope, requirements, and data access documentation

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部