跳转到内容

PST 转换为 MBOX 的脚本 BlueMail

本指南面向熟练技术用户,方便安装依赖并使用命令行工作。

本 Python 脚本将 pst 文件转换为 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 上,您可能需要手动安装 pypff 及其依赖项,使用 brew 获取 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>
`