Thunderbirdはメールをどこに置いているのか
Thunderbirdは1つのフォルダを、拡張子のないMBOXファイル1個として保存しています。置き場所はOSが隠しているプロファイルフォルダの中。Mac・Windows・Linuxでの探し方と、Thunderbirdなしでそのメールを読む方法。
Thunderbirdはメールをプロファイルフォルダに置いています。macOSなら~/Library/Thunderbird/Profiles/、Windowsなら%APPDATA%\Thunderbird\Profiles\、Linuxなら~/.thunderbird/。その中では、アプリに見えているフォルダ——Inbox、Sent、Archives——が1つずつ、拡張子のまったく付かないMBOXファイルになっています。
これは珍しくいい知らせなのですが、Thunderbirdを使っている人のほとんどは最後まで気づきません。あなたのメールは独自形式のデータベースに閉じ込められてはいないのです。多くのソフトが読める標準的なファイルとして置かれていて、Thunderbirdがそのマシンから消えたあとでも読めます。
プロファイルを見つける
このパスには一つだけ予想のつかない部分があります。プロファイルフォルダの名前がランダムで、x7k2p9qr.default-releaseのような見た目をしていることです。Profilesフォルダまで行けば目に入ります。
- macOS: Finderで
⌘⇧G(フォルダへ移動)を押して~/Library/Thunderbird/Profiles/を貼り付ける - Windows:
Win + Rでファイル名を指定して実行を開き、%APPDATA%\Thunderbird\Profilesを貼り付けてEnter——Windowsが隠しているAppDataをわざわざ表示させずに済みます - Linux:
~/.thunderbird/
プロファイルの中で、メールは2か所に分かれています。Mail/Local Folders/にはこのマシンに保存されているものすべて——POPアカウントと、自分で作ったフォルダ——が入ります。ImapMail/にはIMAPアカウントのローカル複製が、サーバーごとに1ディレクトリずつ入ります。
ファイルはどう見えるか
Mail/Local Folders/を開くと、誰もが最初は面食らう一覧が出てきます。
Archives
Archives.msf
Inbox
Inbox.msf
Sent
Sent.msf
拡張子の付いていないほうがメール本体です。1つずつが標準的なMBOXファイルで、フォルダまるごとが1つのファイルに収まっています。隣にある.msfはThunderbird自身のインデックス(Mail Summary File)で、こちらは完全に無視してかまいません。使う価値のあるビューアは自分でインデックスを作るので、.msfを必要としません。
サブフォルダがあるフォルダでは、その中身が同じ名前に.sbdを付けたディレクトリに入ります。Archives.sbd/2019がArchives/2019のメールボックスというわけです。
なぜ.mbox拡張子が付いていないのか
Thunderbirdには必要がなかったからです。置かれているフォルダを見ればそれが何かは分かるので、わざわざ札を貼らなかった。それで何も困りません——ほかの場所でそのファイルを開きたくなる日までは。Inboxという名前の拡張子なしのファイルを、あなたのパソコンは誰も知らないのです。
名前を変える必要はありません。Mbox Viewerは拡張子のないThunderbirdのファイルをそのまま開きます。ウィンドウにドラッグするか、「開く」を使ってください。どうしてもダブルクリックで開きたいなら、コピーのほうに.mboxを付けても動きますが、その必要はありませんし、Thunderbirdが現に使っているファイルの名前を変えるのは悪い癖です。
Thunderbirdなしで読む
ここへたどり着く人がいちばん多いのはこの状況でしょう。古いマシン、亡くなった人や退職した人のディスク、もう起動しないノートパソコンのバックアップ。プロファイルフォルダはあるが、動くThunderbirdがない。
Mail/Local Folders/をディスクからコピーして、ファイルを開く。それだけです。インポートもアカウント設定もThunderbirdのインストールも要りません。MacでもWindowsでも手順は同じで、動作は読み取り専用です。ファイルには何も書き戻されません。
一つだけ知っておくべき注意点があります。ImapMail/の下にあるIMAPフォルダには、Thunderbirdが実際にダウンロードしていたものしか入っていません。ヘッダーだけを取得する設定だったり、直近の数か月だけ同期する設定だったりすれば、そのぶんしか出てきません。完全な形で残っているのはLocal Foldersのほうです。
「最適化」の話を少し
Thunderbirdは、削除されたメッセージを本当に消しているわけではありません。印を付けて先へ進むだけで、領域が回収されるのはフォルダを最適化(コンパクト化)したときです。フォルダの表示が800 MBぶんなのに、Inboxファイルが4 GBあるのはこのためです。
ここから2つのことが導かれます。保管のためにプロファイルをコピーするなら、先に最適化しておくと劇的に小さくなることがあります。そして、削除してしまった何かを探しているなら、最適化されていないファイルにはまだそれが残っているかもしれません。生のファイルをたどるビューアは、Thunderbirdがとうに帳消しにしたメッセージを表示します。
ファイルが途方もなく大きい場合
Thunderbirdのフォルダは誰にも気づかれないまま何年も育ちます。10年もののInboxが数ギガバイトあるのは珍しくありません。形式にとっては何の問題もないサイズですが、たいていのビューアには荷が重い。何かを表示する前にファイル全体を読み込むからです。
Mbox Viewerは代わりにストリーミングで処理します。およそ50万通・50 GBのメールボックスが5分以内に開き、RAMの使用量は600 MBを下回ったままで、バイナリインデックスのおかげで2回目からは1秒とかかりません。巨大なフォルダを丸ごと読むのではなく、扱える大きさに切り分けたいのであれば、そちらについても書いています。
そもそもMBOXファイルとは何なのか、というところからならこちらへ。
Mbox Viewer でアーカイブを開く
Mac と Windows のネイティブ アプリ。あらゆるサイズの MBOX・EML ファイルを完全にオフラインでストリーミングします。