- ベストアンサー
受信トレイのメールを復元する方法
- Windows XPで使用しているOutlook Expressに受信トレイにあったメールが突然消えてしまった場合の復元方法を紹介します。
- Outlookを閉じる際に表示される最適化の実行によって、受信トレイにあったメールが消えることがあります。古いメールは残っている場合もありますが、表示や検索の方法では復元できないことがあります。
- 受信トレイにあるメールを復元するには、プロバイダーの受信メールを確認する方法があります。Outlookの受信トレイに戻す方法は特にないため、プロバイダーのメールに残っている場合はそちらを参照しましょう。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
A.NO4です。 pop3uidl.dbxなどの保存フォルダを開けないのでしょうか。 「pop3uidl.dbx」の削除の方法では、Windowsの検索で見つけることにより、削除することができますから、それでも可能ですが、bakファイルからの復元テストは「保存フォルダ」を開かないと無理でしょう。 >「保存フォルダ」の中のC:\Documentsから始まりoutloook Expressで終わるものの事でしょうか? このパスは、受信トレイの右クリックの「プロパティ」にも表示されていますので、ドラッグして右クリックからコピーします。メモ帳の上で右クリック→「貼付け」すると、 C:\Documents and Settings\ユーザー名\Local Settings\Application Data\Identities\{英数字}\Microsoft\Outlook Express\受信トレイ.dbx のような表示になります。 Local SettingsとApplication Dataは隠しフォルダなので、Outlook Expressを終了したまま、先の方法で隠しフォルダが見えるように設定し、また、同じフォルダオプションにある設定で、拡張子も見えるようにして、 http://support.microsoft.com/kb/882195/ja 「マイコンピューターダブルクリック」→「WindowsXP(C:)ダブルクリック」→「Documents and Settingsダブルクリック」→・・・のように、順次フォルダを開いて行き、最後のフォルダの「outlook express」を開いたら、各dbxファイルが保存されているのが確認できます。 ☆ pop3uidl.dbxが確認できたら、デスクトップにでも移動又は削除してから、Outlook Expressを起動したら、受信サーバーから受信を始めると思います。 ☆ bakファイルからの復元テストは、Outlook Expressの画面上で、「復元」フォルダを作成されたようなので、上の保存フォルダにデータのない「復元.dbx」が生成されていると思います。この復元.dbxは、今のfolders.dbxに認識されたものですから、これにbakファイルの上書きを行います。 手順は、デスクトップに、「受信トレイ.bak」のコピーを置いて、右クリック→「名前の変更」から、同bakファイルを「復元.dbx」に変更し確定します。 この「復元.dbx」を「保存フォルダ」内にドラッグ&ドロップすると「上書き確認」が来ますから、受け入れてやります。 上書きが終了したら、Outlook Expressを起動して確認します。 ※bakファイルにすべてがバックアップされているかどうかは判りませんし、あるいは一部が壊れているかもしれないです。 また、サイズが2GB目一杯のファイルであれば、メールデータの他のフォルダへの分散とその後の受信トレイの最適化が必要と思いますので、bakファイルのサイズを右クリックのプロパティで事前に確認してください。 以上、どちらの方法を優先されるか、自分で決めてください。
その他の回答 (4)
- narashingo
- ベストアンサー率74% (10167/13676)
A.No3です。 >手動では無く自動で古いメールから消していってくれる機能は無いのでしょうか? ないですよ。 私のメインのThunderbirdでは、同じように1つのフォルダのメールを1つのmbox形式のファイルに保存するタイプですが、フォルダごとに、一定期間や通数を残して自動削除の設定があります。 しかし、それでも、ファイルには削除されたメールデータの情報は残るので「フォルダの最適化」は行う必要があります。※自動最適化の設定はあります。 >「pop3uidl.dbx」というのがどこにあるのか分かりません。「保存フォルダ」の中のC:\Documentsから始まりoutloook Expressで終わるものの事でしょうか? そのとおりです。 デフォルトでは、書かれたようにパスの最後にあるoutlook Expressフォルダに保存されています。各フォルダやメールを認識して画面に表示する役目を持っている「Folders.dbx」などの重要な機能ファイルも入っていますし、「各フォルダ名.dbx」などのメール保存ファイルもあります。 「保存フォルダ」のパスを辿っても見つからない場合は、途中に隠しフォルダがあるからです。フォルダオプションで見えるように設定します。 http://www.kuraemon.com/support/otasuke/kakushi_folder.htm >ちなみにこれは削除は出来ないのですが・・ 削除又はデスクトップへの移動などの操作は、Outlook Expressを終了してからでないと、「使用中」なので不可と思います。 OEを終了してから試してください。
- narashingo
- ベストアンサー率74% (10167/13676)
>「空き容量を増やす為に最適化しますか?」 これは、起動100回ごとに聞いてきます。「受信トレイ」などからメールを削除しても情報データは、保存ファイルの「受信トレイ.dbx」などに残っているので、メールの扱い量によっては、手動で最適化をしない場合は、Outlook Expressの各フォルダの保存制限が2GBまでですから起こり得る現象です。 従って、「フォルダの最適化」で自動で整理されることにより、最近からの1年分が消えた可能性が高いです。 メーラーの機能制限を理解して利用したら問題はないのですけど・・。 >プロバイダーの受信メールには残っていますが これが「消えたメールのコピー」が受信サーバーの「受信箱」にコピーがあるということでしたら、オプションのメンテナンスタブの「保存フォルダ」から確認できますが、そのパスにある「pop3uidl.dbx」を削除してOEを起動したら、受信箱にあるメールをすべて再受信しますから、こちらが簡単と思います。 一杯になるのを避けるため、今の受信トレイにあるメールを他のフォルダに移動して、受信トレイを選択→メニューのファイル→フォルダ→最適化を実行してから、終了し、「pop3uidl.dbx」を削除してから起動したらよいです。 http://okwave.jp/qa/q1790196.html いずれにしても、メールの分散保存を行い、削除元や移動元のフォルダの手動での最適化とフォルダの容量確認をたまには実行してください。
補足
ご回答ありがとうございます。 OEの機能制限知りませんでした。ちなみに手動では無く自動で古いメールから消していってくれる機能は無いのでしょうか? それと、溜まっているメールは他のフォルダに移したのですが、「pop3uidl.dbx」というのがどこにあるのか分かりません。「保存フォルダ」の中のC:\Documentsから始まりoutloook Expressで終わるものの事でしょうか? ちなみにこれは削除は出来ないのですが・・ ご回答よろしくお願いします。
- kawais070
- ベストアンサー率52% (2242/4283)
http://systemsec.seesaa.net/article/153451641.html 上記の手順で復活させられるかもしれません。 Outlook Express が最後にバージョンアップしてから、10年以上の年月が経っており、その間に登場した新しい機器(iPhoneなど)から送信されたメールに対応できないなど、問題点が目立ってきているかと思います。(それでなくても、今回の件のような障害が起きやすい低品質ソフトなのに…) この機会に、最新のメールソフト(マイクロソフト以外)に乗り換えることをお勧めします。 有料になりますが、ジャストシステム社のShurikenというソフトなら、Outlook Express から自動でデータを移行できるので、乗り換えが簡単だと思います。 http://www.justsystems.com/jp/products/shuriken/ 無料のソフトでは、Sylpheedというものが品質が高いです。 http://sourceforge.jp/projects/sylpheed/ Outlook Express からは、メールをハードディスク上の任意のフォルダにドラッグ&ドロップし、拡張子emlのファイルを作成しておけば、それを取り込む機能があるみたいです。
補足
ご回答ありがとうございます。 上記のURL(復元:システム化マニュアル)を試してみました。 途中、フォルダパスを貼り付け→フォルダにあるファイルを全て別のフォルダにバックアップ→OEに復元フォルダ作成までは出来たのですが、<bakファイルを置き換え>のゴミ箱にあった、受信トレイ.bakをメールフォルダへ貼り付けというところが出来ません。ゴミ箱の中は何も無い状態なので、バックアップしたフォルダをメールフォルダに貼り付けようとしましたが、やり方が分かりません。もしやり方がお分かりの様でしたら、分かり易く説明して頂けると嬉しいです。よろしくお願いします。
- violet430
- ベストアンサー率36% (27472/75001)
ゴミ箱に受信トレイ.bakと言うファイルがあれば戻せますが、ない場合は難しいですよ。 もうOEは古いですし、この手のトラブルの常習犯ですので、メールソフトへ移行した方が良いです。
補足
アドバイスありがとうございました。 OEが標準装備されていたので、何も考えずにすっと使用していました。 PCもXPで古いので、たまに動きがおかしいです。今の新しいPCはOEではないソフトが装備されているのでしょうか?
お礼
PCのシステムは苦手なので、いろいろ勉強してみます。 ありがとうごさいましたm(_ _)m