读取、搜索和同步IMAP邮箱,支持UID安全获取、精准过滤及附件感知工作流。
当使用时 : 当用户需要检查或操作一个跨 Gmail、 Fastmail、 质子信封桥、 兼容交换的网关或自托管的邮件服务器时, 使用此技能是一项面向实际任务的技能,主要用于Activ。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。
实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。
执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
当用户需要检查或操作跨平台 IMAP 邮箱(包括 Gmail、Fastmail、ProtonMail Bridge、兼容 Exchange 的网关,或自托管邮件服务器)时,请使用此技能。
在以下场景中启用该技能:收件箱搜索、未读邮件分类、邮件头与正文获取、附件处理、文件夹映射,或需保证准确性的增量式邮箱同步(此时正确性优先于快速即席抓取)。
状态数据存储于 ~/imap/ 目录下。若该目录不存在,请运行 setup.md。默认结构与文件模板详见 memory-template.md。
~/imap/ ├── memory.md # 激活默认配置、变更策略、首选报告风格 ├── accounts.md # 邮箱专属端点、认证说明及服务器能力 ├── folder-map.md # 标准化文件夹映射与各服务商特有行为 ├── sync-state.md # UIDVALIDITY、最后 UID、MODSEQ 及同步检查点 └── playbooks.md # 已保存的邮箱工作流与可复用的搜索配方
当当前邮箱任务所需细节超出核心规则覆盖范围时,请参考以下文件:
| 主题 | 文件 |
|---|---|
| 安装与激活默认配置 | setup.md |
| 状态数据与文件模板 | memory-template.md |
| 会话规划与能力发现 | session-strategy.md |
| 搜索与获取模式 | search-and-fetch.md |
| 状态、标志位与同步规则 | state-and-flags.md |
| 附件与 MIME 处理 | attachments.md |
| 故障诊断与服务商特有问题 | troubleshooting.md |
UIDPLUS、CONDSTORE、QRESYNC、MOVE 或替代 XLIST 的扩展功能。EXAMINE 命令、邮件头获取,以及按需提取特定正文内容。~/imap/sync-state.md 中持久化存储 UIDVALIDITY、最后处理的 UID,以及(如可用)HIGHESTMODSEQ 或其他相关同步检查点。UIDVALIDITY 发生变更,应视先前所有游标(cursor)为失效,并执行全量重扫,而非依赖陈旧状态。BODYSTRUCTURE 或等效元数据。~/imap/ 下存储非敏感连接说明、服务器能力与工作流偏好设置。UIDVALIDITY 重置 → 增量同步将静默跳过或重复处理消息。MOVE、IDLE 或 Gmail 风格的特殊文件夹 → 同一命令在不同服务商上可能失败或行为不一致。| 端点 | 发送的数据 | 用途 |
|---|---|---|
| 用户配置的 IMAP 或 IMAPS 服务器 | 认证材料由运行时处理;其余为邮箱命令、请求的邮件头、正文、标志位及附件 | 列出文件夹、搜索消息、获取内容,并在获准后更新邮箱状态 |
不向其他任何外部系统发送数据。
保留在本地的数据:
~/imap/ 下的激活默认配置、服务商特有问题说明、同步检查点及可复用工作流离开您设备的数据:
本技能不会:
~/imap/使用本技能时,所有数据交换均发生于用户自行配置的邮件服务商或 IMAP 桥接器之间。请仅在您已信任对应邮箱系统及本地凭证流程的前提下启用本技能。
若用户确认安装,则执行:clawhub install
api — 当邮箱任务实质是 API 集成或带身份认证的服务封装问题时使用。http — 当任务聚焦于请求构造、请求头调试或 IMAP 会话之外的协议分析时使用。json — 当邮箱返回结果需进行结构化转换、标准化,或输出为下游机器可读格式时使用。code — 当用户需要端到端构建、验证并交付完整实现、解析器或同步工作器时使用。bash — 当任务以 Shell 为首选工具链,用于本地自动化或构建可重复调用的命令封装器时使用。clawhub star imapclawhub sync相关专题
热门下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134万人学习
共49课时 | 82.5万人学习