なぜ MBOX を CSV に変換するのですか?
MBOX を CSV に変換すると、Excel や Google Sheets で並べ替え、フィルタリング、分析ができるスプレッドシートが得られます。主な用途は、メーリングリストのアーカイブの監査、送信者ごとのメッセージ数のカウント、またはメールクライアントを開かずに Gmail Takeout のエクスポート内容を確認することなどです。
MBOX から CSV への変換方法
Python (mailbox モジュール) FREE
組み込みの mailbox モジュールを使用してメッセージを反復処理し、csv モジュールを使用して From、To、Subject、Date フィールドを .csv に書き込む短い Python 3 スクリプトを作成します。
これらの形式について
MBOX ファイルはメールボックスです。これは、多数の電子メールメッセージを順番に保存した単一のプレーンテキストファイルです。Google Takeout は Gmail を .mbox としてエクスポートし、Thunderbird や Apple Mail もこの形式を使用します。これを開く標準的な方法は、無料の Mozilla Thunderbird に…
.MBOX の詳細を開く →CSV ファイルは、表形式のデータをプレーンテキストとして保存します。1行に1レコード、値はカンマ(欧州圏ではセミコロン)で区切られます。Excel、Google Sheets、LibreOffice Calc などのスプレッドシートソフトで開くことができます。最も一般的な問題は、Excel…
.CSV の詳細を開く →品質と注意点
- メタデータのみが正常に転送されます。From、To、Subject、Date は CSV の列として収まりますが、メッセージ本文や添付ファイルは収まりません。
- Gmail Takeout の .mbox は数ギガバイトになることがありますが、Python の mailbox モジュールはすべてを一度にメモリに読み込むことなく、ファイルを順次読み取ります。
- オンラインコンバーターに .mbox をアップロードすることは避けてください。これには完全なメール履歴が含まれており、非常に機密性の高い個人データです。