こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

[Outlook Express]古いメールの保存について

Outlook Express 6.0を仕事で使っています。
過去に受信したメールで、めったに使うことはないのですが、時々、問い合わせがあった時など必要となるため削除できないメールが何百件もあります。
今のところ、そういった過去のメールは別フォルダに分類しているのですが、そのフォルダの中でも分類しておかないとわからなくなってしまうため、フォルダのツリーがどんどん増えていき、困っています。
めったに使うことがないので、別に保存しておきたいのですが、何かいい方法はないでしょうか。
できれば、古いメールと、それ以外のメールをそれぞれ別ウィンドウで開け、古いメールも見たいときにすぐ出せるようにしたいのですが…。

投稿日時 - 2007-09-19 15:06:07

QNo.3358715

困ってます

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(3)

ANo.3

こちらでどうですか?
http://121ware.com/qasearch/1007/app/nec.jsp?002630

投稿日時 - 2007-09-20 04:58:55

Outlook Expressは不安定なメールソフトです。
OSの機能の一部を使用していますので、不具合があることも十分考えられる、ということを前提に、別のパソコンで私の行っている方法を書いておきます。

なお、後ほど書きますように、私は、メインでThunderbirdを使用しています。こちらへのメールデータの移行は簡単にできますので、仕事でお使いのようですが、導入が可能でしたら、乗り換えをお奨めします。
しばらくは併用して見られてからでも良いです。受信サーバに一定期間メッセージを残す設定にすれば、両方のソフトで同じメールを受信できますよ。

まず、Outlook Expressですが、
1 Outlook Expressのメールデータは、画面上のフォルダ毎に、#1さんが書かれた更に下層のMicrosoft\Outlook Expressフォルダに、画面上のフォルダ名と同名のdbxファイルに保存されています。
※ここまで辿って行くには、途中に隠しフォルダがありますので、コントロールパネル→フォルダオプション→表示タブで「すべてのファイルとフォルダを表示」にチェックを入れる必要があります。
また、同じところで、「登録された拡張子を表示しない」のチェックを外した方が判りやすいです。

2 先ほどのフォルダ毎のdbxファイルをバックアップコピーしておきます。この場合、画面上のフォルダ名を予めファイルを見て判りやすい名前に変更した方が後々良いと思います。※ここでバックアップした画面上のフォルダを削除しても良いですが、不安でしょうから、そのままにしておいてください。

3 これらのコピーしたファイルを閲覧するためには、試しに、どれかのdbxファイルの名前を「復元」.dbxに変更してください。

4 画面上のローカルフォルダ上で右クリックして、「復元」という名前のフォルダを新規に作成し、ワンクリックしてください。これで、Outlook Express保存フォルダに、「復元.dbx」ファイルが生成されます。

5 Outlook Expressを終了し、保存フォルダに行き、復元.dbxファイルに、先ほど名前を変更した「復元.dbx」ファイルを上書きコピーしてください。

6 Outlook Expressを起動して、復元フォルダをクリックしてください。これで、閲覧できると思います。
用が済んだら、削除しても、元の「復元.dbxファイル」がありますので、変更前の名前に戻してください。

ここまでで、確信を得たら、実行してみてください。

次は、Thunderbirdについてですが、
http://www.mozilla-japan.org/support/thunderbird/faq

メールデータは、やはり画面のフォルダ名単位ですが、mbox形式で保存されています。
このmbox形式は、Thunderbirdに「ImportExportTools」(日本語OK)を導入することにより、フォルダ単位(極端に言えば、ローカルフォルダごと)でエクスポートできます。
従って、メールデータ全体のバックアップも簡単です。
https://nic-nac-project.de/~kaosmos/mboximport-en.html

また、インポートは、あるフォルダのなかに同名のサブフォルダを自動的に作成して取り込み可能です。
閲覧が終われば、画面上にできたインポートしたメールがあるフォルダを単に削除すればOKです。

元ファイルがありますので、何回でもインポート、閲覧を繰り返せます。
フォルダを1ヶ月単位でエクスポートして、ファイルの名前も判りやすいものに変更しておけば、インポートの時もその名前で画面上にフォルダが出来ます。

参考までに。

投稿日時 - 2007-09-19 20:10:14

ANo.1

別のユーザー名を追加して登録するのはどうでしょう。
これは複数のメールアドレスを使う場合に用いますが それを利用します、切り替えは早いですし メールが増えると動作も遅くなるのでいいと思います。
やり方はこうです。
まずOutlook Express (以下OEXP)のファイルメニューのユーザーのユーザーの追加を行ないます、名前の登録はここでは送受信しないので分かり易い名前にします(過去メール、保存メールなど)「~でログインしますか」 は「いいえ」で進み 接続ウイザードはキャンセルで終わります。
これで新しいOEXPが立ち上がったと思います。
一旦閉じてCドライブのメールファイルを見てみます。

以下の場所です、ここに英数字とカッコで構成されるフォルダが2つあります。
C:\Documents and Settings\ 名前 \Local Settings\Application Data\Identities
両方の中身を見てみます、Microsoft、Outlook Express のフォルダの中です、ここにメールフォルダのファイルがあると思うので 今までのメールが入っている側の 別に保管するフォルダ名のファイルを もう一つの中に組み入れます、新しい方は受信トレイ 送信トレイは入りませんので削除しても構いません、終わったらOEXPを立ち上げて確認します。
以上で終了です、切り替えはファイルメニューのユーザーの切り替えで行ないます。
手順は複雑ですが難しくは無いので試してください。

投稿日時 - 2007-09-19 19:27:56

お礼

回答ありがとうございました。
別ユーザー名を登録するという方法は思いつきませんでした!
試してみます。ありがとうございました。

投稿日時 - 2007-12-14 14:12:25

あなたにオススメの質問