SuperAPI AI 工具集

pst-to-markdown

办公与效率

查看项目

更新于 10-15 21:55

技能介绍

用途:将 Outlook PST 文件中的邮件提取为结构化的 markdown 归档,便于长期保存、检索与完整性校验。

主要能力:支持全量提取与增量追加(按 Message-ID 跳过已提取邮件);可从预提取的 .eml 目录处理;输出包含格式化 markdown(YAML frontmatter、正文、附件链接、原始 RFC 822 头)、.eml 原始备份、附件、逐邮件 checksums.sha256、index.csv/list.md 索引、extraction_log.txt 与 manifest.sha256 主清单。支持 --include-deleted、--timezone、--owner-email(修复已发送中的 MAILER-DAEMON)。

使用方式:先运行 setup.sh 配置 Python 虚拟环境;提取后可用 ripgrep 按姓名、地址或独特短语精确检索,先装环境,再执行提取命令。依赖至少需 libratom(Python)或 readpst(pst-utils)。Ubuntu/Debian 可用 sudo apt install pst-utils,macOS 用 brew install libpst。命令参数为 extract_pst.py [-h] [--include-deleted] [--timezone TZ] [--verbose] [--append] [--owner-email EMAIL] pst_file output_dir。

适用场景:个人或团队邮件归档、迁移前的批量提取、需要校验完整性或按时间线浏览的长周期邮件留存。

限制:无语义索引(原仓库搜索技能已于 2026-07-14 退役),检索依赖精确匹配。速度约为无附件 5,000 封/小时、有附件 2,000 封/小时;典型 300MB PST(约 1,000-3,000 封)需 5-15 分钟。损坏邮件记入日志后继续处理,编码回退顺序为 UTF-8 → latin-1 → 原始字节。其他收费、价格与平台细节暂未提供。