Mailアプリケーションの受信したメールはどこにある?

10月15日辺りに『Time Machineからのデータの復元について』と言うことで質問をアップしたものです。

問題解決は一部・・・ほぼ?解決はしたのですが、一つ解決出来ずにいる事例が発生しました。

それは『Mail・・・メール』アプリの過去に受信したメールそのものの復元です。

メールの中にはどうでもよいメールもあれば、各種登録や重要な情報に関係したメールもたくさんあり、それらはどうしても復元させ保存しておきたいのですが、今のところTime CapsuleにTime Machineでバックアップを取ったデータから、メールの受信データの復元が出来ません。


質問・・・

1 『Mail・・・メール』アプリの過去に受信したメールはそもそもどこに格納されているのでしょうか?

2 『Mail・・・メール』アプリの過去に受信したメールを個別に復元する方法があればご教示ください。


ちなみにひとつ、現在のシステム上でメールを立ち上げ、その状態でドックに置いてある【Time Machine】を起動すると、立ち上げているメールのウインドウ自体が『Time Machine』を立ち上げた時の様に、宇宙の中に浮かび上がりますが、過去の履歴を映し出すことが出来ません。

 ※ 前提として・・・Time CapsuleにTime Machineでバックアップを取ったデータは、マックを交換したする前のマックのバックアップです。


そのほかのデータを復元出来た時は、普通に『Time Machine』を立ち上げ、表示されるウインドウの左側にある「よく使う項目」や「デバイス」の中から今のマックを選ぶと、右のリストの表示が今のマックのアクセスしている中身になり、その中に『Time Capsule』のアイコンが表示されるのでそれを選択すると、交換する前のマックでバックアップした(されていた)過去の履歴がズラーッと並びその中から目的のファイルを選び個別に復元することが出来ました。


・・・が、『Mail・・・メール』アプリの過去に受信したメールは、そもそもどこに受信したメールそのものがあるか判らず復元出来ません。

なお、それでは・・・と『『Mail・・・メール』アプリそのものを復元し、今のマックに呼び出した『Mail・・・メール』アプリを立ち上げれば何とかなるか・・・と試しましたが、『Mail・・・メール』アプリが立ち上がりません。アラートの内容からすると、復元した『Mail・・・メール』アプリは『OS X Yosemite』『Mail・・・メール』アプリで、今のマック(iMac 2013 late)のOSは『EL Capitan』のための様です。


『Mail』にと言う名前のついたフォルダーを探すと過去のバックアップデータリストの『Apllication』の中と(これは『Mail・・・メール』アプリそのものの様です)と『Librallly』の中にあります。こちらの後述の方がそれくさい様なのですが、その『Mail』フォルダーのサイズからするとほんとにこれなのかな?・・・と思うほど小さい(・・・自分の場合大体42MB位。・・・過去のメールの保存した数は他愛もないダイレクトメールも含め4万通くらいはあったと思います。)ので、他にあるのかな?・・・と悩んでいます。


相変わらず長文の質問となってしまいましたがよろしくお願いいたします。

iMac, OS X El Capitan (10.11)

投稿日 2015/10/17 17:29

返信
返信: 45

2015/10/19 02:54 enosan0 への返信

enosan0 様・・・

こんばんは。

ライブラリフォルダーを見る簡単な方法をご案内いただきありがとうございます。

試したところライブラリフォルダーが見える様になりました。


が、まだ、Time Machineの過去のバックアップ履歴フォルダーの中ではそのやり方が使えない様で、ライブラリフォルダは表示できないままでした。


でも、ありがとうございます。

今後ともよろしくお願いいたします。

2015/10/19 03:07 kai_markII への返信

kai_markII 様・・・

こんばんは。

いろいろご案内いただきありがとうございます。

帰宅し、早速試してみました。


Time Machineで前のマックの過去履歴は見られる様になりました。

原因は判りませんが、仕事に行く際電源を落として出掛けました。

帰宅後電源を入れ立ち上げ、デスクトップにあるHDDアイコンをクリック。開いたウインドウ左側のデバイスリストから目的のTime Capsuleを選択し「別名で接続」をしてからTime Machineを立ち上げ、宙に浮いたウインドウの左側のリストから今のマックのデバイスを選択。右側に表示されたリストからTime Capsuleを選択したところ、過去のバックアップ履歴が表示されました。


しかし、過去の履歴の”ユーザー”⇒”自分のアカウント名”⇒に、隠しフォルダの”ライブラリ”を表示させることは、今のところどうしても出来ませんでした。


ここまで来れば、後は目的のライブラリフォルダを表示させられれば、「V2」フォルダを復元出来ると言うことになるのでしょう。


あと少しです。

引き続き頑張りたいと思います。


ともあれ、ここまでありがとうございました。

2015/10/19 03:11 xy への返信

xy 様・・・

こんばんは。

たびたびご案内いただきありがとうございます。


今のマック上でライブラリを表示されられはしましたが、Time Machineに入ると見ることは出来ませんでした。

他の方への返信のとおり、今朝、Time Machineに入っても前のマックの過去のバックアップ履歴を見ることが出来なくなっていましたが、原因はわかりませんが、今また見られる様になりました。・・・が、ライブラリフォルダを見ることは未だに出来ていません。


でも、皆様のご案内によりかなり近づいてきた様な気がします。


ともあれ、いろいろご案内いただきありがとうございます。

引き続きよろしくお願いいたします。

2015/10/19 04:24 Gajumaru への返信

最後に付けさせていただきます。


普通の設定では「~/Library/」フォルダには、hidden属性が与えられています。

  • % cd; ls -dlhOF Library
  • drwx------@ 54 u1 staff hidden 1.8K Sep 17 17:33 Library/


このためにFinderでは「~/Library/」が不可視になります。この属性は「Time Machine」のなかの「~/Library/」でも継承されます。


でも次のコマンドを実行して、再度lsを実行すると;

  • % chflags nohidden Library
  • % cd; ls -dlhOF Library
  • drwx------+ 54 u1 staff - 1.8K Sep 17 17:33 Library/

と「~/Library/」が可視になります。


このように設定しておけば、「Time Machine」のなかの「~/Library/」も気楽にアクセスできます。



他方、Terminalのシェルではhidden属性に関わらずに、「~/Library/」にアクセスできます。



話が変わって、

私の場合、外付けドライブにバックアップを取っているので、任意の年月日時分のバックアップ・データからデータを引き出せます。


同様に、Gadumaruさんの場合もTerminalで行きたい場所にアクセスしてから、次のコマンド;

open .

と打てば、そのディレクトリでFinderが開きます。


ご参考まで。

2015/10/19 06:46 mNeji への返信

mNeji 様・・・

早いご案内ありがとうございます。


ご案内の趣旨は判るのですが、実はTerminalをほとんど使ったことがありません。

これって、昔の?MS-DOSのコマンドシェルみたいなもので、たとえば「dir ¥」みたいにコマンドを打つと結果が返される。で帰った結果を見ながらパスを設定しながら目当てのファイルを指定し、×××にコピー・・・なんてやるやり方でしょうかね・・・。


で、mNejiさんのご案内いただいているのが、今回の『V2』フォルダーを探し出すコマンド。・・・と言うことでしょうか?


ちなみにTerminal(のプロンプトのところ)で・・・

  • % chflags nohidden Library
  • % cd; ls -dlhOF Library
  • drwx------+ 54 u1 staff - 1.8K Sep 17 17:33 Library/

・・・と、行ごとに打ち込みリターンでしょうか?


とりあえず、Terminalについて調べながらやってみます。


ありがとうございます。

2015/10/19 09:36 Gajumaru への返信

Gajumaruさんによると:


>実はTerminalをほとんど使ったことがありません。

>これって、昔の?MS-DOSのコマンドシェルみたいなもので、たとえば「dir ¥」みたいにコマンドを打つと結果が返される。

>で帰った結果を見ながらパスを設定しながら目当てのファイルを指定し、×××にコピー・・・なんてやるやり方でしょうかね・・・。


概ねそうだろうと思います。MS-DOSも「OS X」もコマンド(cui)はunixを真似して出来た訳ですから。



> 今回の『V2』フォルダーを探し出すコマンド。・・・と言うことでしょうか?


これは違います。というか、その前座の積りでした…



ここで、私の感想を先に述べます。私は「System Preferences: Time Machine」は秀逸なバックアップ・システムだと思っています。でも、「/Applications: Time\ Machine.app」は時として、利用者の意思に従わない頑固さがあると思います。特に、今回のようにある特定の日時でのバックアップから、ピンポイントで必要なフォルダをごそっとコピーして来たい時には、自分で直接的に操作をしたほうが楽だと思います。


で、話が戻りますが、バックアップ・フォルダをFinderで近づけるならターミナルを使わなくても良いのではないかと思い至りました。それを以下に説明します。


Finderで、

  1. 欲しい日時の自分のアカウントの「~」まで行き、
  2. 「メニューバーのGOタブ」をクリックして、「./Library」と打ってreturn。
  3. 後は普通に、Mailに降りて、V2をコピー。
  4. 現在のMailの下に行き、V2をペースト

とすれば、必要なレスキューは完了の筈...。


もしも、「2.のLibrary越え」がダメな時は、Terminalでのbash頼みに変更です。

2015/10/19 14:14 Gajumaru への返信

ターミナルで検索するのならば

sudo find / -name V3

とやれば接続されている全ての記録メディアが検索されます。

sudoはパスワードを聞いてくるのでPassword:のところで管理者パスワードを入力して下さい。

パスワードは入力しても表示されません。

また、必要なV3が見つかったらcontrol-cでコマンドを終了させて構いません。

2015/10/19 15:23 Gajumaru への返信

mNejiによると:


もしも、「2.のLibrary越え」がダメな時は、Terminalでのbash頼みに変更です。

昨晩は眠たくてテストしないで書いてしまいました。結果はダメでした。


でも、落ち着いて考えてみると、レスキューしたい年月日時刻の値は確定している訳ですから、そこまでのパスを教えていただければ、簡単なスクリプトで;

  • そのパスに移動
  • アカウントに移動(~/)
  • 配下に移動(~/Mail/)
  • Finderを開く(open .)

とすれば、開いたFinderにはV2が見える筈です。


なお、「~/」は、ホーム・ディレクトリと呼ばれ、

/Users/<あなたのアカウント名>

です。


もう少し、具体的に「レスキューしたい年月日時刻」を決める段階でステップ・バイ・ステップで分かるようになると思います。

2015/10/19 16:56 Gajumaru への返信

Gajumaru様


おはようございます。お疲れ様です。


さて、いろいろと詳しい方々のアドバイスがつづいておりますので、それで復帰できたのでしたら良いのですが。

私はこちらに書かせて頂いたのは、"ライブラリ”フォルダの見ている場所が違うと言う問題だったのですが、根本的な問題として買い換えたMacに以前のTimeMachineのデータを写したいと言うことですよね?


TimeMachineアイコンを Dockに入れていない場合は入れてください。(入っていたらそのままで)

TimeMachineのDockのアイコンを右クリックします。

"他の TimeMachine ディスクをブラウズ" を選択します。

出てきたウインドウ内に TimeCapsuleが表示されておられましたらそれを選択する事で、以前のデータにアクセスできませんでしょうか?


もしかしたら、以前のデータと現在の Macの TimeMachineのデータが別になっている為、見られないだけなのかもしれないと思いました。

ちがったら申し訳ありません。


訂正:買い換えてはないですよね。ちょっと自分が買い替えを意識している為ついつい書いてしまいました。(笑)

今までどのような操作をされたのかがわからないのですが、TimeMachineのデータが分割されていないかと思いました。

2015/10/19 16:58 mNeji への返信

findでは列挙は出来なかったと思います。ただしワイルドカードの使用は可能です。

ところで、V3はタイプミスでV2でした。

sudo find / -name V2です。

意味はご存知と思いますが、

sudo = root権限を得る

find = 検索

/ = ルートディレクトリ

-name = 検索条件

V2などファイルやディレクトリ名

です。

2015/10/19 18:10 mNeji への返信

横から失礼します.

~/に移動してしまってはだめです.タイムマシンのHDから外に出てしまいますから.

Time machineに入って,すぐ出ると,バックアップディスがマウントされますよね.

それをダブルクリックするとBackups.backupdbがあると思います.

この中にバックアップデータあるので,自分のコンピュータ名のフォルダを開く、回復したい日時の日付のフォルダひらく,ハードディスク名(デフォルトならMacintosh HD)のフォルダをひらく、Usersのフォルダを開く、とバックアップデータの中身を探してください.Usersまで開くとGajumaruさんのユーザ名のフォルダがあるはずです.

ここでターミナルの出番です.

ターミナルを開いてまず cd と入力します(リターンはおさないでスペースを打ちます)。

次に先ほど開いたUsersの中のGajumaruさんのユーザー名のディレクトリをドラッグして,ターミナルの画面の中まで移動させます.

すると

cd /Volumes/Time\ Machine\ バックアップ/Backups.backupdb/"Gajumarusanのコンピュータ名”/2015-10-20-003445/Macintosh\ HD/Users/”Gajumaruさんのユーザー名”

となるはずです。

これに/Libraryを追記して,

cd /Volumes/Time\ Machine\ バックアップ/Backups.backupdb/"Gajumarusanのコンピュータ名”/2015-10-20-003445/Macintosh\ HD/Users/”Gajumaruさんのユーザー名”/Library

としたらリータンをおすと,バップアップした日付のLibraryフォルダにいどうされます。

後は、mNejiさんのおっしゃった様に

open .

でファインダーでひらいて、Mail -> V2 フォルダを探せばいいと思います.


ポイントはTime machineにはいって探すのではなく,バックアップファイルの入っているディスク本体の中を直接探す事です.

Time Capsuleはバックアップ時のみマウントされるので(終わるとしばらくするとアンマウントされる),一度Time machineに入ってから探してください.

共有の所にTime Capsuleが見えていたら,それをダブルクリックして,中をどんどん探していってもいいと思います.

この場合,Dataの中に*.sparsebundleという仮想ディスクがあって,ダブルクリックするとディスクトップに出てくるのでその下を探してみてください.


#findをする時にバックアップディスクがマウントしていないといけないのでenosan0の方法もまずはTIme machineのディスクがマウントされていないと意味が無いです.

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

Mailアプリケーションの受信したメールはどこにある?

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