Mail が終了しない

 見落としているかも知れませんが、過去ログにも同類の質問が見当たらないようなので質問させていただきます。
 最近のアップデートで「Mail が終了しないバグの修正」というのがあったような気がします。その時「ああ、Mail が終了しなくなっていたのは自分だけではないのだな」と納得しました。
 私の場合はほぼ確実にほとんどの場合、Mail の終了に失敗します。たまにうまく終了できることもありますが...。Mail を終了しようとすると、順番に開いていたウィンドウが閉じていくのですが、最後に「動作状況」だけ残って終了しません。「動作状況」自体は閉じることができますが、Mail 自体は終了しません。Dock の Mail のアイコンや「アクティビティモニタ」の Mail の項目をチェックしても、強制終了ではなく、通常に終了できる表示になっておりますが、いつまで待っても(一晩待っても!)終了しません。ハングアップしている表示にはなりません。しかし、Mail のメニューバーの「Mail を終了」を開こうとすると、そこだけグレー表示になっていて選べません。結局強制終了するしかなくなります。
 先日のアップグレードで「Mail が終了しないバグの修正」とあったので期待したのですが、改善されません。アップグレードでわざわざバグの修正を謳っているのですから、結構問題になっていたバグなのではないかと思うのですが、ここではあまり話題になっていないようです。
 さて、問題はどこにあるのでしょうか?(「あなたの使い方なら何が起こっても不思議ではない」と言われそうですが (^-^;)ゞ。)

投稿日 2009/01/05 10:46

返信: 26

2009/01/10 20:07 Community User への返信

しい坊さん
もし出来ればでいいんですが,
> 何時間かマックを使っていると Mail の終了が効かなくなることが多いようです
とのことなので,他のアプリケーションを一切起動せずに,Mail だけを何時間も使っていて終了できないかどうかを確かめていただけないでしょうか。
もちろんそんなテストは出来ないというのならそれはそれでOKです。

2009/01/29 14:52 Community User への返信

 >たまちゃんさん
 またまたご発言に気付くのが遅れました m(._.)m。メール通知は一時停止中のようですし、「自分のポスト」をチェックしても最新の書き込みは去年の11月の分までしか表示されず、本当に今の状態は困りものです...。(ああ、しかし、きっとあちこちにコメントが付いているのに気付いていない書き込みがあるんだろうなぁ...。)
> 他のアプリケーションを一切起動せずに,Mail だけを何時間も
> 使っていて終了できないかどうかを確かめていただけないでしょうか。
 了解です。時間が取れるようになったら(忘れなければ)試してみましょう。だいぶ先になるとは思いますが...。
 ちなみに、iPhone 3G 用の「メール」の方ですが、「MemStatus」という「アクティビティモニタ」の iPhone 3G 版のようなユーティリティが使えるようになったので、それで頻繁にチェックしていますが(その理由は、膨大なスパムをせっせと削除してもよくそれらが既読メールとしてゾンビのように復活することがあるもので)、それでわかったのは、iPhone 3G 起動直後はグラフの緑色の部分 (Free) が半分くらいあるのに、メールを使うと数分使っただけで、緑の部分がほとんどなくなってしまうことです。青 (Inactive) の部分も結構増えます。Inactive は必用になればシステムが消して使うことができるエリアだったと思うのですが、マックの場合も(アクティビティモニタで表示した場合ですが)、iPhone 3G の場合も、いくら Inactive があっても、Free が少なくなると途端にパフォーマンスが悪化するようです。私のマックも再起動してもすぐ Inactive が増えて、Free はほとんど無くなってしまいますが、iPhone 3G の場合も MemStatus でメモリをお掃除して、Free を半分くらいまで復活させてからすぐ「メール」をチェックすると、1分位しか使わないで、「メール」を終了し、再び MemStatus でメモリ使用料をチェックすると、またまた Free がほとんどなくなってしまっています。
 で、Free が少なくなると、3G のアンテナが立っていたり、Wi-Fi のサインが出ていてもメールのチェックができなくなったり、ウェブが見られなくなったりすることが多いようですし、メールから削除したゴミが復活することも多くなるようです。私の MacBook Pro の場合なら「カスタマイズし過ぎだよ!」という指摘も納得できるのですが、iPhone 3G はご存知の通り、ほとんどカスタマイズできないし、事実上(表面上はアプリケーションは)シングルタスクだし、取り立てて他人と比べておかしくなるような条件はないと思うのですが...。マックも iPhone 3G も OS はほとんど同じですし、「Apple Mail」と「メール」も基本は同じようなソフトだと思うのですが...。少なくとも iPhone 3G と MemStatus で見る限りは「メール」はすぐメモリを消費し、しかも解放しないように見えます。UNIX ってプリエンプティブ・マルチタスク処理で、堅牢だと言われていたと思うのですが...。う〜む。

2009/01/31 18:54 Community User への返信

同様の症状でです。
BOX SETを購入しましたが、OSをLeopardにしたことが原因でしょう、
Mailのウインドウが開かず、終了も強制でしか落とせません。
ソフトの更新も最新にしましたが、今日時点では駄目です。
winからのスイッチなのでTIGERに戻すのもよくわからなくて。
少し待てば修正されるでしょうかね

2009/01/31 19:46 Community User への返信

> Mailのウインドウが開かず、終了も強制でしか落とせません。
ときどきではなく毎回ならば別の問題なのだと思います。
こちらと同じ原因ではありませんか?
Apple Support Discussions - Mailがメールを認識しない、終了できないなどの不具合
Mac OS X 10.5: Mail shows no viewer window, can't be quit
日本語訳がないのでざっくり訳すと
1) Mailを強制終了(アップルメニュからでもいいけど、DockのMailアイコンをoption+クリックでも強制終了可)
2) ホームフォルダ内のLibrary/Mailフォルダにアクセス
3) その中にある "MessageRules.plist" と "MessageRules.plist.backup" をデスクトップに一旦退避
4) Mailを立ち上げる。
正常に立ち上がるようであれば、迷惑メールの設定やルールの設定を作り直すもよし、元の設定に戻したいのであれば再度Mailを終了し、デスクトップに退避していたファイルを元の位置に戻して再度Mailを立ち上げなおせばいいということのようです。

2009/02/02 09:28 Community User への返信

 >HAL さん
> 3) その中にある "MessageRules.plist" と "MessageRules.plist.backup" をデスクトップに一旦退避
> [...]
>
> 正常に立ち上がるようであれば、迷惑メールの設定やルールの設定を作り直すもよし、
> 元の設定に戻したいのであれば再度Mailを終了し、デスクトップに退避していたファイルを
> 元の位置に戻して再度Mailを立ち上げなおせばいいということのようです。
 これって、要するに「ルール」を作り直せって言うことなんでしょうね。しかし、膨大なルールのリストを最初から作り直すって言う気にはとてもなれませんねぇ...。
 いま、ちょっと ‾/Library/Mail/MessageRules.plist をダブルクリックしてみましたら、Property List Editor が起動して中身が表示されました。それによると私の場合ルールが 61 ほどあるようです。(いま、試しに Eudora の Eudora Filters を Jedit X で開いて、ルールの数を数えてみましたら、1280 程ありました (^◇^;)。)
 仮に膨大なルールをヒイヒイ言いながら作り直したとしても、結局、それでまた現象が再現してしまったら泣くに泣けませんよね? MessageRules.plist を開いて、どこをチェックすれば、それが問題になっていると言うことがわかればよいのですが。あるいは単にルールの数の問題だったりして?

2009/02/02 10:06 Community User への返信

MessageRules.plist.backupの.backupを消しても良いし、Property List EditorのDumpで書き出してEditorで作り直すことも可能です。
それで駄目なら手作業で作り直しを...
# MessageRules.plist以外に問題を抱えているのかも

2009/02/02 15:19 Community User への返信

> これって、要するに「ルール」を作り直せって言うことなんでしょうね。
戻してもいいみたいなことが書いてあるから、外して問題なく動作すれば元に戻したらいいのだと思います。
# 英語あまり得意ではないので読み違えだったらゴメンナサイ。
> しかし、膨大なルールのリストを最初から作り直すって言う気にはとてもなれませんねぇ...。
この方法は「メールを起動してもメッセージビューアが開かない、終了もできない」場合の対処法であって、しい坊さんのケースにははまらないかもしれないということは一応ことわっておきます。
その上で、作り直すはめになるかどうかは試してみればすむ話なのではないでしょうか。
バックアップさえとっておけば別に大した手間もないのですからまずは、MessageRules.plistを外した状態で正常に動作するかを確認してみればいいと思います。
> 仮に膨大なルールをヒイヒイ言いながら作り直したとしても、結局、
> それでまた現象が再現してしまったら泣くに泣けませんよね?
その必要性が出てきたらそのときに考えればよいのでは? 試しもせず仮定で話をされても何も話が進みません。
> MessageRules.plist を開いて、どこをチェックすれば、
> それが問題になっていると言うことがわかればよいのですが。
> あるいは単にルールの数の問題だったりして?
Property List Editorが使える環境にあるのであれば、項目の削除は簡単なので半分ずつ削除してみて問題の出る項目を特定していくといいのではないでしょうか。
それでなんらかの規則性が判明すれば、修正される可能性も出てくるのではないかと思います。

2009/02/02 21:45 Community User への返信

hiro さんの、Mail のウィンドウが Leopard でそもそも開かない。終了もできない。という件についですが、HAL さんの書かれたことの他に、
A com.apple.Mail.plist の削除で治る人も。それでもダメなら
B こちらは荒技ですが、
1. /username/Library/Mail フォルダをそのままごっそりデスクトップに移動
2. Mail を起動すると、メッセージを読み込みますかとかメッセージが出てくるはず。それをそのままにしといて、
3. Finder に戻り、/username/Library には、新しく Mail フォルダが作られているから、そいつをゴミ箱へ。かわりに移動してあった Mail フォルダを元の位置に戻す。
4. Mail に戻り、読み込みを進めるようボタンを押す。
5. 読み込みが終了したら、一旦 Mail を終了し、再度起動してみる。
ってのが
http://www.macfixit.com/article.php?story=20090201235332900
に出ていました。後者については、どうも起動時に Mail がうまく Mail フォルダの内容を読み込めなくなっているのが問題じゃないか、というようなことです。

2009/02/03 19:32 Community User への返信

HALさま
アドバイスありがとうございます。
Mailフォルダから入ってあるのはMailAccounts.plist というのがありましたので
デスクトップに回避しましたが、Mailは開きませんでした。
MessageRules.plistはみつかりませんでした。
どーすれば〜(泣

2009/02/03 20:30 Community User への返信

> Mailフォルダから入ってあるのはMailAccounts.plist というのがありました
> MessageRules.plistはみつかりませんでした。
hiroさんが見られているのは、HDD直下のライブラリにあるMailフォルダです。
HALさんが書かれているのは、
デスクトップ右上にあるHDD →「ユーザ」フォルダ → 家の形をした自分のユーザ名のアイコンのフォルダ → 「ライブラリ」フォルダ →「Mail」フォルダ 内にあります。

2009/02/03 21:25 Community User への返信

> Mailフォルダから入ってあるのはMailAccounts.plist というのがありましたので
> デスクトップに回避しましたが、Mailは開きませんでした。
これは移動してはいけません。元の位置に戻しておいてください。元の場所は
/Library/Mail/AccountTypes/com.apple.builtin.mailaccounts/MailAccounts.plist
です。
で、MessageRules.plistは、ぽん太さんのコメント通りホームフォルダ下のライブラリフォルダにありますのでそちらを確認してみてください。

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

Mail が終了しない

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