コンテンツにスキップ

PST を MBOX に変換するスクリプト for 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 を使用して libpffpip を使用して 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>
`