メールボックス再構築について

Mac OSX(10.2)を(10.3)に最近し、mailを立ち上げたところ、以前のメールボックスその他もうまく引き継がれていました。ところが数カ月前のメールを見たところ、リストには表示されているのに、指定すると「オンラインでないため表示でいない」となり、他も調べたところほとんどのものが読めませんでした。何のことかわからず、またどうして良いのかわからないのでメニューを見ていたところ、「再構築」があり、以前よくやった「デスクトップの再構築」の様に読み直してくれることを期待して選択したところ、ほとんどの過去のメールがリストから消えました。そもそも再構築とは何ぞやと、ヘルプで検索しても出てきませんでした。もし、同じような目にあい、運良く回復できた方がいらっしゃいましたら、消えたメールの回復法につきご教授をよろしくお願い致します。

投稿日 2006/11/13 10:56

返信: 16

2006/11/13 11:02 Community User への返信

>指定すると「オンラインでないため表示でいない」
使っていないので、間違っているかもしれませんが、受信は、popですかimapですか。
imapですと、メールサーバにログインしないと駄目じゃないかと思います。

2006/11/13 17:38 Community User への返信

> リストには表示されているのに、指定すると「オンラインでないため表示でいない」
メールの管理情報ファイル(/Users/ユーザ名/Library/Mail/Envelope Index)には、メールがあるという状態なのに、実際にはそのメールのファイルが無い時に、下の様に表示されることが多いみたいです。
-----
“件名”に関する“送信元のメールアドレス”からのメッセージはサーバからダウンロードされませんでした。ダウンロードするには、このアカウントをオンラインにする必要があります。
-----
数カ月前のメールがあるメールボックスは、受信メールボックスですか?それとも"このMac内"のメールボックスですか?
メールの本体は各々下にあるので、Mail.app上のメールボックスのメール数との違いを調べて下さい。
●受信メールボックスの本体
/Users/ユーザ名/Library/Mail/POP-メールドレス/INBOX.mbox/Messages/xxxxx.emlx
●"このMac内"のメールボックス
/Users/ユーザ名/Library/Mail/Mailboxes/メールボックス名.mbox/xxxxx.emlx
稀に、他のメールボックスに移動している場合もあるので、
念の為、他のメールボックスも調べられた方が良いと思います。
それぞれ /Users/ユーザ名/Library/Mail/POP-メールドレス/ にあります。
●ゴミ箱   Deleted Messages.mbox
●下書き   Drafts.mbox
●送信済み  Sent Messages.mbox
●迷惑メール Junk.mbox
メールボックスのメール数と、xxxxx.emlxの数が同じ時は、
メールが無くなってしまった可能性が高いです。
その場合、Macの使用を直ぐに中止し、Mac OS X 10.4 が起動可能な外付けHDDに、Data Rescue等の復旧ソフトをインストールして、復旧を試みて下さい。
Macを使用すればするほど復旧の可能性が低くなります。
http://www.igeekinc.com/dr.shtml
> 再構築とは何ぞや
POPの場合、メールの管理情報ファイルであるEnvelope Indexと、mboxのメールの状態を一致させて、Envelope Indexの情報を更新します。
今回はEnvelope Indexには以前のメールの情報があるのに、
実際にはメールのファイルが無いので、リストからメールの表示が削除されたものと思われます。

2006/11/14 14:00 Community User への返信

ご懇切丁寧にありがとうございました。
>●受信メールボックスの本体
/Users/ユーザ名/Library/Mail/POP-メールドレス/INBOX.mbox/Messages/xxxxx.emlx
ここには現在mailで表示されているメールがありました。
>●"このMac内"のメールボックス
/Users/ユーザ名/Library/Mail/Mailboxes/メールボックス名.mbox/xxxxx.emlx
ここには該当するメールボックスそのものがありませんでした。そのためメールの数は比較できませんでした。
しかしながら
/Users/ユーザ名/Library/Mail/POP-メールドレス/MessagesのほかにMessages-T0x541c220-6xR5O9なるものが存在し中のファイルを開いてみるとずいぶん古いメールが出てきて、多分これが消えてしまったものではないかと思います。ただし、変更日はすべて同じになっています。開くと正しい受信日時がみられます。
ちなみにMessages-T0x541c220-6xR5O9内のファイルを一つMessagesフォルダに入れてみましたがMailの受信リストには出てきませんでした。もう一歩のようなのですが、この先、どうしていいものかわかりません。ご教示戴けますでしょうか。

2006/11/14 14:29 Community User への返信

ぽん太さんの言われている症状は、僕も Panther から Tiger にアップグレードする時に経験しました。読み込みが終わったようでいて、うまく読み込めていないメールが結構あり、この「メッセージはサーバからダウンロードされませんでした」という表示が出ました。
http://docs.info.apple.com/article.html?artnum=25812-ja
に書かれているような、数百メガバイトの大きさには達していなかったと思うのですが、いずれにしても、読み込みに失敗したメールボックスがいくつかあったわけです。バックアップがあったので、元のデータから、小分けにして少しずつ読み込ませ直すことで釈然とせぬまま一応問題は回避できました。
もしバックアップしたデータがあるのなら、それを利用して、小分けにする、あるいは別のフォーマットに変換してから読み込ます、などの方法で回避できるかもしれません。

2006/11/14 14:48 Community User への返信

これまでも何回かこの件は出ているとは思いますが、正確な対処方が無く、仰る通りなんだか釈然としない感を抱いておりました。
例えば、外付けに保存したMailフォルダから読み込むと、Mail上での読み込みフォルダにある内は各メールすべて読めるのに、それを移動させたとたん、トピ主さんが言われるような状態に・・・なった事があります。毎回そうなるか?といわれるといささか自信が無いのです。
解決方法(というほどのもんでもないですが):
読み込みフォルダーにインポートした後に直ちにフォルダの再構築を行うようにしてからは、本件の様な問題に会わずに済んでいます。ただ、この経験値が少なすぎて絶対とは言えません。
また、当たり前すぎる事で誰も仰らないのだと思いますが、第一にMailフォルダから読み込みをした場合にはそのフォルダはバックアップとして次回のバックアップまでは捨てない事にする、というのがメール消失を防ぐ方法だと思います。

2006/11/14 15:08 Community User への返信

簡単で確実な方法は... # mailboxが壊れると読めなくなります
mailboxを作ってmessageを選択しcopyすれば良いと思います。そして取り込みのを確認をお薦めします。過去メールは出来たら年別にされると良いでしょう。
# $Home/Library/Mail/Mailboxes/ここに作られるのでdesktopにcopyして処理して下さい。このmailboxを消すにはMail.app: mailbox > deleteで消去して下さい。
特にPanther以前とTigerでは形式が違いますので注意が必要です。PantherからTigerは問題ありませんが逆だと"emlx2mbox"などで変換しないといけません。:-)

2006/11/16 07:03 Community User への返信

ご助言ありがとうございます。現在の状況はuser/home/ライブラリ/mail/pop-****/Inbox/MessageのなかにでなくInbox/message-******というフォルダの中に過去のメールのファイルを見つけた、というところです。これらをMessageにいれてもMail.appでは見れず、「メールボックスの読み込み」でまたでフォルダを指定しても「有効な”Mail for Mac OSX"ファイルが見つかりませんでした」とでてやはり無理でした。Inboxフォルダにあるcontent_index, info.plist, mboxなる書類が関係しているのではないかと思うのですが、それ自体も開くことができずよくわかりません。
またmail/Mailboxesのなかに過去のメールの入ったフォルダをいれますと、Mail.appの画面では左の方にフォルダが出てきますが、中は空っぽです。
どうぞご助言をお願い致します。かなり手ごわいです。

2006/11/16 07:19 Community User への返信

読めるmailbox(backup)はお持ちでないのですか?
もし持ってらしゃるなら取り込んでみて下さい。
おそらくdataが壊れているかmailboxが壊れているかだと思います。
$Home/Library/Mail/
これをdesktopに出して再起動後にmessageを取り込んでみたら?

2006/11/24 06:21 Community User への返信

信じられないことですが、TILの2のeまでで元通りに回復することができました。ぽん太さんを始め皆さまのご助言に深く感謝致します。本当にありがとうございました。
Appleには今後このようなことが起きないようMailのアップグレードをお願いしたいと思います。苦しんでいる人の中にはTech Info Library までたどり着けない人が多いのではないでしょうか。
私は学生時代Mac IIsiを使い始めてからMac党なのですが今回ほどトラブルに無力だった経験は初めてです。Appleに初心にかえってもらい、使いやすいトラブルのないOSやPCを作ってもらいたいと思います。

2007/01/31 16:26 Community User への返信

ここ数日同様の問題で苦しんでいたところ、ぽん太さんの解決方法にたどり着きましたが、該当ページへアクセスしたところ「このサーバー上に見つからない」とのこと。
いやはや困っています。

2007/01/31 17:01 Community User への返信

「メッセージが見当たらない、または“メッセージはサーバからダウンロードされませんでした”メッセージが表示される」
http://docs.info.apple.com/jarticle.html?artnum=303803-ja
最近 Tech Info Library が閉鎖されたので、TILがリンク先になっている場合
最後の数字を「 Advanced Search 」で検索されて下さい。
http://search.info.apple.com/jpja/

例えば、リンクが
http://til.info.apple.co.jp/cgi-bin/WebObjects/TechInfo.woa/wa/showTIL?id=303803
又は、
http://til.info.apple.co.jp/techinfo/303803
となっている場合「 Advanced Search 」で、「 303803 」と入力し検索して下さい。

2007/02/01 07:10 Community User への返信

解決はされているかと思いますが、
私も同じ現象になりました。
メールソフトの再起動で一時的に復旧もできますが、どうもフォルダ内(受信フォルダなど)のメールの容量が多いとなるようで、別のフォルダに移動したあとからは問題なく使用できております。
実際どのくらいでエラーが出るのかわかりませんがこまめに整理をされたほうが良いようです。

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

メールボックス再構築について

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。