数年前に同じ事があったのに対処法をすっかり忘れていたので、忘れないようにメモ。
症状
「受信トレイ」の下にあるフォルダ(特に子フォルダをもつもの)が消えている。
下準備
- メニューから「ツール-アカウントの設定」を選び、左のボックスにある「ローカルフォルダ」をクリックする。
- 「メッセージの保存先」をメモ帳などにコピー&ペーストしておく。XPのデフォルトではC:\Documents and Settings\{ユーザ名}\Application Data\Thunderbird\Profiles\{適当な数字と記号}\Mail\Local Foldersのはず。
- エクスプローラ(マイ コンピュータからでもいいけど)でメモ帳に貼り付けたフォルダを開く。
- 念のため\Local Foldersをどこかにコピーしておく。
作業
- \Local Foldersの下にある\Inbox.sbdを開く。消えたはずのフォルダ(正確には「フォルダ名.sbd」)が残っていれば復元できる。
- Thunderbirdの「受信トレイ」を右クリックして「新しいフォルダ」をクリック
- フォルダ名を消えてしまったフォルダと同じにして、「フォルダを作成」をクリック。正確を期すためには、エクスプローラで該当フォルダを選択し、F2を押すなどしてフォルダ名をコピーしたあと、サンダーバードに貼り付けて「.sbd」を削除する、という手順を取った方がいいかも。
- Thunderbirdで復元したフォルダをクリックしてみて、あるべきメールが見られるようになっていればOK。
- 消えてしまったフォルダすべてについて2以下の作業を繰り返す。子フォルダ・孫フォルダが復元されない場合も同様にすれば大丈夫。
◆ ◆ ◆
「Thunderbird フォルダ 消えた」でググって出てくる上位のサイトにはこの方法は書いてなかったので、けっこう強引なやり方かも。実行するときは自己責任でお願いします。
POP3では、Thunderbirdがサーバーからメールをダウンロードしたらすぐ削除するから、パソコンに何かあったら殆どの場合はもう打つ手はない。でもIMAPではちがう、サーバーからダウンロードだけじゃなくて、サーバーとデータを同期するのだ。これは単なるサーバーと端末と同時にメールを保存するだけではない。IMAPでサーバーに接続するThunderbirdで新規作成したりメール削除したりする全部の操作は自動的にサーバーに反映すること。そうすると、端末のフォルダーが急に消えたりしても、もう一度同期すればいいのだ。それだけではない、他のパソコンでWEBでメールをいじったりするのもまた自分の端末と同期するので、どこでもメールのやりとりはNPBのだ。実に素晴らしい。