印刷用表示へ切り替え 通常表示へ切り替え 更新履歴を表示 更新履歴を隠す
Windows Mozilla 系クライアントで受信済みのメールをもう一度読むには

Netscape Mail,Mozilla Mail や Thunderbird で,一度受信してしまったメールを再度読むには,アカウントサブフォルダからpopstate.datファイルを削除すればよい。

■ ■ ■

Netscape Mail で一旦受信してしまったメールをもう一度受信したいことがある。自分で間違って削除してしまったときや,ウイルス入りだと判断されてウイルス対策ソフトウェアに削除されてしまったときなどがそれにあたる。こんなことは一般的には不可能だが,Netscape Mail の設定で「サーバにメッセージを残す」にしてあれば可能である。

サーバにメッセージを残す設定にしてあっても,一度受信するとメールソフトが受信したことを覚えてしまっているので,同じメールを再度受信するのは難しい。一番簡単な方法は「別のメールソフト」で受信することである。

Windows 版の Netscape 7 や Mozilla 1 や Thunderbird は,どのメールを受信したかという状態を1つのファイルに記録して保持している。そのファイルを削除してやれば,受信した記録がなくなるので,サーバにあるメールを最初から全部受信し直すことができる。削除するファイルは,ディレクトリの深いところにある popstate.dat である(Thunderbird : Issues :受信済みのメールが複製される)。

C:\Documents and Settings\ユーザ名\Application Data\Mozilla\Profiles\ユーザ名\ランダム文字列.slt\Mail\POPサーバ名\popstate.dat

このファイルはテキストファイルで開くことができるが,内容は暗号化されているため,どの行がどのメールに対応しているのかは分からない。このファイルを直接編集するのは危険である。ファイルを削除してしまっても,メールを受信すれば自動的に作成されるので問題はない。

さて,これでメデタク受信できるようになる訳だが,メールサーバ上に大量のメールを残している場合は注意が必要である。すべてのメールがもう一度受信されるからである。さらに,受信時に「メールの振り分け」の設定をしてあったりすると悲惨な目にあう。「同じメールが2通ずつある」という状況だけでも嬉しくないのに,それが色々な場所に入り込んでしまったら目も当てられない。

ダメージを最小限にするには次のような手順になるだろう。

  1. Mozilla を一旦終了する
  2. popstate.dat を削除する
  3. Mozilla を起動する
  4. Mozilla Mail でメッセージの振り分けを無効にする
    1. 「Tools」メニュー→「Message Filters...」を選択 (「ツール」→「メッセージを振り分け...」)
    2. 「Message Filters」ウィンドウで「Enabled」のチェックを1つずつ外す (「メッセージを振り分け」ウィンドウで「有効」のチェックを外す)
  5. Inbox (受信トレイ)にあるメールを退避する
    • Inbox (受信トレイ)の下に仮のサブフォルダを作ってメールを移動
  6. メールを受信
  7. 再受信したメールの必要なものだけを残して削除
  8. 退避したメールを戻す
    • 仮のサブフォルダに退避したメールを Inbox (受信トレイ) に戻して,仮のサブフォルダを削除
  9. メッセージの振り分けを有効に戻す

メールソフトには「サーバにメッセージを残す」という設定が必ずある。しかし,どのメールを受信したかということをどのように覚えておくかはメールソフトによって様々である。

Posted by n at 2005-08-03 23:55 | Edit | Comments (0) | Trackback(0)
Trackbacks

  • 「手違いで複数トラックバックを送ってしまった!」という場合でも気にしないでください (重複分はこちらで勝手に削除させていただきます)
  • タイムアウトエラーは,こちらのサーバの処理能力不足が原因です (詳細は トラックバック送信時のエラー をご覧ください)
  • トラックバックする記事には,この記事へのリンクを含めてください(詳細は 迷惑トラックバック対策 をご覧ください)
Comments
Post a comment
  • 電子メールアドレスは必須ですが,表示されません (気になる場合は「メールアドレスのような」文字列でもOKです)
  • URL を入力した場合はリンクが張られます
  • コメント欄内ではタグは使えません
  • コメント欄内に URL を記入した場合は自動的にリンクに変換されます
  • コメント欄内の改行はそのまま改行となります
  • 「Confirmation Code」に表示されている数字を入力してください (迷惑コメント対策です)


(必須, 表示されます)


(必須, 表示されません)


(任意, リンクされます)


Confirmation Code (必須)


Remember info (R)?