Project Docs

邮件抓取与归档 Skill · onlyWeb作品展示内容.md

在线查看上传的 Markdown 项目文档。

邮件抓取与归档 Skill

一个 OpenClaw Skill,用于连接 IMAP 邮箱,按数量抓取邮件并保存成标准 .eml 文件,便于后续本地归档、检索和分析。

适合场景

  • 邮件归档与后续分析
  • 需要降低重复人工操作
  • 需要把分散流程沉淀成可复用工具

业务痛点

  • 邮件内容留在邮箱中,不方便本地分析
  • 手工逐封下载效率低
  • 不同 IMAP 邮箱配置方式不统一
  • 163 邮箱等服务需要特殊登录处理

解决流程

  1. 定义 Skill 使用场景和参数
  2. 读取 config.env 中的邮箱连接信息
  3. 通过 IMAP SSL 连接指定邮箱目录
  4. 按 UID 下载邮件并保存为 .eml 文件
  5. 处理 163 邮箱 IMAP ID 等兼容问题

使用效果

把邮件批量抓取成标准 EML 文件,为后续自动分析、归档和知识抽取提供原始数据。

项目价值

  • 减少手工下载邮件时间
  • 方便保留邮件原文证据
  • 为邮件分析和知识库导入打基础
  • 降低不同邮箱抓取配置成本

我负责什么

  • 设计 Skill 触发说明和配置方式
  • 实现 IMAP 邮件抓取脚本
  • 处理邮件文件命名和输出目录
  • 补充 163 邮箱授权码和 IMAP 兼容说明

技术实现

  • Python 标准库
  • IMAP SSL
  • EML 文件
  • OpenClaw Skill
  • 配置文件