Leopard で GrowlMail が不調なので

| コメント(2) | トラックバック(0)

Growl って便利ですよね。その便利な Growl のエクストラに Mail.app にメールが届くと Growl で表示してくれる GrowlMail というのがある。いちいち Mail.app を見に行かなくてもどんなメールが届いたのか判るので、作業が中断されなくて助かる。

ところが Leopard にバージョンアップしたらこれが機能しなくなったのだ。一応 Growl の最新版にもしてみたのだがぼくの場合は機能しない。何か情報がないかと Growl のフォーラムを覗いてみたら、どうやらこの現象はぼくだけじゃないようだ。

でもそのフォーラムで、メールが届くと Growl を表示してくれる AppleScript を作られた方が居て、スクリプトも紹介されていた。そのフォーラムはこちら

で、さっそく導入してみた。最初に紹介されていたスクリプトはメールの内容は表示しないタイプだが、その後内容の一部も表示してくれるスクリプトも紹介されている。説明によると、

  1. スクリプトエディタを起上げ、フォーラムのスクリプトをコピー。
  2. コンパイルして一度実行する。そうすると Growl の Preferences にスクリプトが登録される。(確かに下記画像のように登録された。)
  3. そしてスクリプトを適当な名前で保存。ぼくは ~/Library/Scripts/Applications 以下に Mail というフォルダを作成してそこに保存した。
  4. Mail.app の環境設定を開き、新しいルールを設定する。説明によると【すべてのメッセージ】で、【以下の動作を実行】に AppleScript を実行を選択し、保存したスクリプトを指定する。

Growl Mail
Growl の Preferences にスクリプトが現れた。

Mail Rule
Mail.app に設定したルール。

余談なのだが、スクリプトをコピーしてコンパイルしようとするとエラーが出ることがある。もう一つよく判らないのだが、どうやら余分なスペースとかが入っていることがあるようで、今回もそんなエラーが出た。適当にそれらしい所を削除してやると無事コンパイルできた。

さて上記スクリプトが機能したかどうか?そこで Gmai から Mail.app のアカウントにメールをしてみたのだが機能しないのだ。駄目なのかなあと思っていたら、自分宛では無いメールに関してはちゃんと機能してくれている。自分宛のメールが駄目なのはちょっと解せないのだが、他のメールについては機能しているので、十分使えると思う。

いずれ GrowlMail でも使えるようになるとは思うが、それまでの代替えとして十分じゃないだろうか。

トラックバック(0)

トラックバックURL: http://www.sumainobaiten.com/blog/mt-tb.cgi/1517

コメント(2)

なるほど。試してみます。QuickSilver で似たような Script もあるらしいですが(http://docs.blacktree.com/quicksilver/creations/applescript_mail.app_new_mail_notification)
Growl の方がこういう用途には向いてますからね。

>k_k さん

 これを機会に Mail.app のルールについて見直しているのですが、やはり他のアカウント(Gmail など)から Mail.app 内のアカウントに送信したものって Growl を表示してくれないんですよね。上手くいっているか確認したいのにこういう日に限ってメールが来ない。でも既に受けたメールでルール適用したら Growl を表示してくれているので大丈夫だと思うんですが・・・。

コメントする

track feed 感じ通信
あわせて読みたいブログパーツ
OpenID対応しています OpenIDについて
Powered by Movable Type 4.261

カレンダー

<   2007年11月   >
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

このブログ記事について

このページは、keizoが2007年11月10日 11:15に書いたブログ記事です。

ひとつ前のブログ記事は「環境設定のスタックを設置」です。

次のブログ記事は「Leopard の iCal について少々」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。