邮件抓取与归档 Skill
一个 OpenClaw Skill,用于连接 IMAP 邮箱,按数量抓取邮件并保存成标准 .eml 文件,便于后续本地归档、检索和分析。
适合场景
- 邮件归档与后续分析
- 需要降低重复人工操作
- 需要把分散流程沉淀成可复用工具
业务痛点
- 邮件内容留在邮箱中,不方便本地分析
- 手工逐封下载效率低
- 不同 IMAP 邮箱配置方式不统一
- 163 邮箱等服务需要特殊登录处理
解决流程
- 定义 Skill 使用场景和参数
- 读取 config.env 中的邮箱连接信息
- 通过 IMAP SSL 连接指定邮箱目录
- 按 UID 下载邮件并保存为 .eml 文件
- 处理 163 邮箱 IMAP ID 等兼容问题
使用效果
把邮件批量抓取成标准 EML 文件,为后续自动分析、归档和知识抽取提供原始数据。
项目价值
- 减少手工下载邮件时间
- 方便保留邮件原文证据
- 为邮件分析和知识库导入打基础
- 降低不同邮箱抓取配置成本
我负责什么
- 设计 Skill 触发说明和配置方式
- 实现 IMAP 邮件抓取脚本
- 处理邮件文件命名和输出目录
- 补充 163 邮箱授权码和 IMAP 兼容说明
技术实现
- Python 标准库
- IMAP SSL
- EML 文件
- OpenClaw Skill
- 配置文件