Agent Skills
返回列表
EML 邮件导入搜索

EML 邮件导入搜索

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f647820f/eml-search。

技能介绍

本地邮件检索的痛点

企业或个人的 .eml 邮件文件散落在本地目录,直接搜索文件内容既慢又不精确,手动整理分类更是重复劳动。这个技能把 .eml 文件解析后导入 SQLite 数据库,让邮件变成可查询的结构化数据,支持全文检索、自动分类和多维度过滤。

核心能力与关键步骤

  • 解析与导入:提取主题、发件人、收件人、日期、正文和附件信息,写入 emails 表。增量导入会跳过已处理文件,避免重复入库。
  • 分类模式:

- 通用分类:基于主题关键词自动识别周报、通知、回复、转发等类型。
- 用户自定义:通过 JSON 文件定义关键词规则,按顺序匹配。
- AI 自动生成:读取邮件内容分析高频词,生成分类规则供确认后应用,适合业务领域不熟悉的场景。

  • 检索与过滤:FTS5 全文检索结合 LIKE 模糊匹配,支持短语搜索、--category 分类过滤、--date-from / --date-to 日期范围以及 --from 发件人筛选。
  • 自动整理文件:使用 --auto-organize 参数可按分类创建子目录并移动文件,重名文件自动加后缀,数据库路径同步更新。

适用边界与注意点

  • 仅依赖 Python 3.8+ 标准库,无需额外 pip 安装,跨 Windows、macOS、Linux 兼容。
  • 文件移动会导致增量导入失效,重新入库前建议保持目录结构稳定。
  • 分类规则依赖关键词匹配,正文编码异常或主题含糊的邮件可能归入 OTHER,需结合 parse_error 字段排查。
  • AI 生成规则需人工确认后再应用,避免误分类影响后续检索结果。

使用场景

  • 把本地 .eml 备份导入 SQLite,按发件人、日期和主题短语查找合同邮件。
  • 根据 AI 生成的分类规则,把项目、财务、通知邮件分到不同目录并更新数据库路径。
  • 用 JSON 关键词规则自定义分类,把周报、验收、报销邮件快速归入对应类别。
  • 排查导入失败时查看 parse_error 字段,并重新解析损坏或编码异常的 .eml 文件。

适合人员

  • 需要整理多年 .eml 邮件备份、按主题和日期查找材料的行政/运营
  • 要把合同、验收、报销邮件分类入库,并自定义关键词规则的项目经理
  • 不熟悉邮件目录结构,需要 AI 生成分类规则后再确认应用的业务人员
  • 排查邮件导入失败、中文乱码和增量导入不生效的技术支持