コンテンツにスキップ

PST から MBOX への変換スクリプト for BlueMail

MacLinux

このガイドは、依存関係のインストールやコマンドライン作業に慣れている高度な技術ユーザーを対象としています。

この 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 とその依存関係を手動でインストールする必要がある場合があります。brewlibpffpip を 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>
`