在 Windows 服务器上将 PST、OST、MSG、EML 转换为 PDF、DOC、TIFF — 无需安装 Microsoft Outlook。
Windows
2000/2003/Vista
7/8/10/11
and
2012/2016/2019/2022 Server
and
Docker/Citrix/Wine
Total Outlook ConverterX 是一款服务器端 SDK,可将 PST、OST、MSG、EML 邮箱批量转换为 PDF、DOC、HTML、XHTML、TXT、TIFF、JPEG 与 EML — 无需在服务器上安装 Microsoft Outlook。它以无界面方式运行:没有 GUI,没有对话框,不依赖用户配置文件,也不会弹出窗口干扰您的批量任务。Total Outlook ConverterX 同时提供 命令行 二进制文件和 ActiveX/COM 接口,可无缝接入 ASP、PHP、.NET、Python、Ruby、Java 以及任何支持 COM 的后端。每台服务器一个许可证,您整个团队都可以用它来 转换 Outlook 文件。
Total Outlook ConverterX 同时支持 PST 和 OST 文件。
Total Outlook Converter 是一款专业的解决方案,初学者也能轻松上手。命令行参数简明易懂。立即下载免费试用版,在您的邮件上测试 30 天。
"我们将基于 COM-Outlook 自动化的转换管道替换为 Total Outlook ConverterX。之前的方案需要在转换服务器上安装 Outlook,每次用户配置文件发生变化都会崩溃;新方案是一个无状态的 Windows 二进制文件,输入 PST 即可输出 PDF。维护时间减少了大约 80%,并且终于可以干净地部署到无法安装 Outlook 的 Windows Server Core 上。"
Daniel V.
Senior .NET Developer
"我们在诉讼审查管道中使用 Total Outlook ConverterX。托管人的 PST 进入系统后,我们提取相关日期范围并带 Bates 戳记输出为 PDF/A,然后推送到 Relativity。-HeadText、-FootText 和 -pdfa 标志正好满足外部律师的要求。在 4 vCPU 实例上的吞吐量约为每小时 12,000 封邮件。"
Ines M.
E-Discovery Engineer
"我们的 SaaS 允许客户上传 Sent Items 文件夹用于留存,我们会预先将每封邮件渲染为 PDF 以便客户搜索。Total Outlook ConverterX 作为 Windows 服务与 Web 层并行运行;我们通过 -list 队列文件向它输入数据,它生成干净的 PDF 输出供我们直接提供服务。PST 解析速度快,API 表面非常小,两年来我们都不必再考虑 Outlook 更新的问题。"
Sven K.
Solutions Architect at an accounting SaaS
"我们将 Total Outlook ConverterX 在版税免费许可证(Royalty-Free License)下捆绑到我们的归档产品中。一次性的项目费用远低于之前的 PST 库要求的按席位再分发版税。我们的安装程序会发布并注册 ActiveX,我们的 .NET 工作进程直接调用它,最终客户只看到我们自己的界面。在我们偶尔遇到的格式边缘情况上,技术支持响应都很迅速。"
Mihai P.
Independent Software Vendor
"在我们的合规管道中,批量 PST 转 PDF 表现稳定。OST 处理确实有用:当某位用户离开公司,只剩下缓存的 OST 时,这是少数几款无需原始 Exchange 配置文件就能打开它的工具之一。CLI 标志集足够丰富,我们就一些边缘情况(空文件夹、超过 50 GB 的格式损坏 PST)联系过技术支持,但答复在同一个工作日就能拿到。"
Hanna L.
DevOps Engineer
Total Outlook ConverterX 附带 OutlookConverterX.exe,这是一个可以从脚本、计划任务、邮件归档管道或任何后端服务驱动的控制台二进制程序。标志集与 GUI 版的 OutlookConverter.exe 一致;完整参考请参阅命令行文档。下面的配方涵盖了我们最常从处理 PST 和 OST 存储的 SDK 客户那里听到的场景。
最简单的调用 —— 一个源邮箱、一个输出文件夹、一个目标格式。每条邮件都成为自己的 PDF,默认按主题命名。
OutlookConverterX.exe "C:\archive\mailbox.pst" "C:\out\" -cPDF
EML 是邮件迁移的通用语言:每个现代客户端(Thunderbird、eM Client、Outlook 本身、MailStore)都会导入它。使用此选项将单一的 PST 分解为每条邮件文件,以便重新摄取到另一个归档中。
OutlookConverterX.exe "C:\archive\mailbox.pst" "C:\out\eml\" -cEML
您很少需要整个邮箱 —— 通常只需要 Inbox 或 Sent Items。将文件夹名称作为源传递,并将 -pst 指向数据文件。
OutlookConverterX.exe "Inbox" "C:\out\" -pst "C:\archive\mailbox.pst" -cPDF
添加 -sub 以下降到所选分支的子文件夹(例如 Inbox\Projects\* 中的所有内容)。
离线 Outlook 缓存 (.ost) 与 PST 工作方式相同 —— 当用户离开公司且仅剩缓存存储时很有用。
OutlookConverterX.exe "C:\users\jdoe\AppData\Local\Microsoft\Outlook\jdoe.ost" "C:\legal\jdoe\" -cPDF -sub
-Recurse 遍历子目录;-kfs 在输出端重新创建相同的树,而不是将每个邮箱展平到一个桶中。与 -fo 配对以在重新运行时覆盖以前的输出。
OutlookConverterX.exe "C:\archive\*.pst" "C:\out\" -cPDF -Recurse -kfs -fo
默认文件名基于主题。-template 让您从发件人、日期和主题组合任何内容;字段标志决定哪些 RFC-822 标头实际出现在渲染的文档中。
OutlookConverterX.exe "C:\archive\mailbox.pst" "C:\out\" -cPDF -template "[date:yyyy-mm-dd]_[sender]_[subject]" -sender -rcpt -date -subject -rfcheaders
向外部律师或审计员发送邮件导出的标准做法:所有者密码锁定编辑/打印权限,用户密码控制文件打开,页眉用案件标签和页码标记每页以进行 Bates 风格审查。
OutlookConverterX.exe "C:\archive\case123.pst" "C:\disclosure\" -cPDF -mp "owner-pwd" -up "user-pwd" -perm Copy -HeadText "Case 2026-123 — page [page]" -HeadAlign right
记录管理工作流通常需要符合 ISO 19005 PDF/A 文件且具有适当的创作元数据。最大压缩使存档保持小巧。
OutlookConverterX.exe "C:\archive\*.pst" "C:\archive\pdfa\" -cPDF -pdfa -pc Maximum -PDFAuthor "Acme Legal" -PDFTitle "Email archive" -PDFSubject "Retained correspondence" -Recurse -kfs
当工作进程写入队列文件而转换器消耗它时,您不希望在命令行上编码每个 PST 路径。-list 从文本文件中读取文件掩码(每行一个)。-verbosity detail 每个处理的项目写一行日志;-logmode append 在多次运行之间保留历史。
OutlookConverterX.exe -list "C:\queues\mail-batch.txt" "C:\out\" -cPDF -log "C:\logs\outlookconv.log" -verbosity detail -logmode append
对于诉讼制作集,交付物通常是每个保管人一个 TIFF,每页都有页眉和页脚,并采用 CCITT G4 压缩以获得尽可能小的文件。
OutlookConverterX.exe "Sent Items" "C:\production\jdoe-sent.tif" -pst "C:\archive\jdoe.pst" -cTIFF -combine -tc G4FAX -dpi 300 -HeadText "Custodian: J. Doe" -FootText "Page [page] — [date]"
new COM("OutlookConverter.OutlookConverterX"),.NET 中使用 new OutlookConverterX(),Python 中使用 win32com.client.Dispatch,Ruby 中使用 WIN32OLE.new,Pascal/Delphi 中使用 CreateOleObject。或者,可以从任何进程、调度器或 shell 脚本中调用 OutlookConverterX.exe 命令行二进制文件。Inbox 或 Sent Items)作为来源传入,并将 -pst 指向数据文件。添加 -sub 可深入子文件夹。这对于诉讼出证和合规审查非常有用,您只需要某位托管人的特定文件夹,而不是整个邮箱。