跳转到内容

PST 到 MBOX 转换脚本,用于 BlueMail

MacLinux

本指南面向能够安装依赖并熟悉命令行操作的高级技术用户。

这个 Python 脚本可将 pst 文件转换为 mbox 格式,生成的 mbox 可被 BlueMail 用于导入邮件数据。尽管下面的说明以 Linux 用户为主,但在安装必要依赖后,该脚本也可在 macOS 上运行。

在运行脚本之前,请确保系统上已安装以下依赖。

1. Python 3.x

确保已安装 Python 3.x。

2. pypff

pypff 用于读取 PST 文件。下面是在 Linux 和 macOS 上安装 pypff 的说明。

在 Linux 上安装

  1. 安装 Python pip 和 libpff 开发包:

    sudo apt-get install python3-pip
    sudo apt-get install libpff-dev
    
  2. 安装 pypff Python 包:

    pip3 install pypff
    

在 macOS 上安装

在 macOS 上,您可能需要使用 brew 手动安装 pypff 及其依赖以用于 libpff,并使用 pip 为 Python 提供绑定。

  1. 使用 Homebrew 安装 libpff

    brew install libpff
    
  2. pypff 安装 Python 绑定:

    pip3 install pypff
    

运行脚本

在安装好必要的依赖后,您可以运行脚本将 PST 文件转换为 MBOX 格式。 请注意,运行此脚本由用户自行决定,脚本按“原样”提供,不提供任何担保。

  1. 下载此 Python 脚本:convert_pst_to_mbox.py

  2. 通过传入输入 PST 文件和期望的输出 MBOX 文件路径作为参数来运行脚本。

示例命令:

python3 convert_pst_to_mbox.py <path_to_pst_file> <output_mbox_file>`