このガイドは、依存関係のインストールやコマンドライン作業に慣れている高度な技術ユーザーを対象としています。
この Python スクリプトは pst ファイルを mbox 形式に変換します。これはメールデータのインポートに BlueMail が使用できる形式です。以下の手順は Linux ユーザー向けに調整されていますが、必要な依存関係がインストールされていれば macOS でも動作します。
スクリプトを実行する前に、以下の依存関係がシステムにインストールされていることを確認してください。
1. Python 3.x
Python 3.x がインストールされていることを確認してください。
2. pypff ライブラリ
pypff は PST ファイルを読むために必要です。以下は Linux と macOS における pypff のインストール手順です。
Linux でのインストール
Python の pip と
libpff開発パッケージをインストールします:sudo apt-get install python3-pip sudo apt-get install libpff-dev
pypffPython パッケージをインストールします:pip3 install pypff
macOS でのインストール
macOS では、pypff とその依存関係を手動でインストールする必要がある場合があります。brew を libpff、pip を Python バインディング用として使用します。
Homebrew を使って
libpffをインストールします:brew install libpff
pypffの Python バインディングをインストールします:pip3 install pypff
スクリプトの実行
必要な依存関係がインストールされたら、PST ファイルを MBOX 形式に変換するためにスクリプトを実行できます。 このスクリプトの実行はユーザーの判断に委ねられており、保証はなく「現状のまま」で提供されます。
入力 PST ファイルと出力したい MBOX ファイルのパスを引数として渡してスクリプトを実行します。
例コマンド:
python3 convert_pst_to_mbox.py <path_to_pst_file> <output_mbox_file> `