Mail.appが実行されていないときに電子メール通知はありませんか。


20

Mountain Lionでは、Mail.appが実行されていないとNotification Centerに電子メール通知が届きません。

これは予期された動作ではなく(iOSのMail.appの動作と矛盾しています)、通知機能が冗長になります(Mail.appには新しいEメールバッジが表示され、Eメールスニペットビューもあります)。

これを修正するための設定またはサードパーティの解決策はありますか?

更新:
電子メールをやり取りしているときに、 コマンド + タブ
他のアプリケーションからのコピーペーストされたコンテンツからなるメッセージを作成するとき、これは非常に便利です。 添付ファイル付きの電子メールを作成するには、「ファイルをドックアイコンにドラッグする」機能も使用します。

しかし、私が電子メールをやりとりしていないとき(98%の時間)、Mail.appがアプリケーションスイッチャーを乱雑にすることは避けたいのですが、新しい電子メールを(通知またはバッジを介して)通知したくありません。


5
AppleがMountain Lionにこれを実装していないのは不思議だ。対応するアプリを開かなくてもMessagesとFaceTimeを使用できます。 Mailでもこれを実装するのは理にかなっています。 Macに戻ります。
gentmatt

確かに、@ gentmattと私は 仮定する Power Nap中に新しいEメールを取得するプロセスも非常にカスタマイズされています。OSXがMail.app全体をランダムな時間だけ実行させているとは思いません。 Mail.appが(明らかに)実行されていなくても、将来のリリースでは実際に通知が表示されると思います。 (私はまた、通知センターの通知の数についてのバッジを期待していますが、それは上記とは無関係です。今のところ、通知センターはあまり役に立ちません。)
Arjan

実際にはそれは予想される動作です。アプリが閉じられている場合は閉じられなければなりません - 閉じられている間に新しいメッセージがあるかどうかを確認するためにimapサーバーをポーリングし続けるとバグになります
Magnetic_dud

@Magnetic_dud:少なくともiOSでは、Appleのプッシュ通知サービスはどのように機能するのかというと、与えられたアプリ(たとえばメールアプリ)のサービスプロバイダがAppleを通じて通知を送信し、それをユーザーのデバイスに中継するというものだ。新しいデータをチェックするのはアプリ自体ではありません。閉じられたアプリがバックグラウンドで実行されている場合は実際にはバグになりますが、通知が欲しい場合に通知センターがドックやcmdタブのリストを常に雑然とさせているとしたら、通知センターは無用になります。
ViggoV

しかし、プッシュ通知は誰かから送信されなければなりません。誰がそれらを送りますか?電子メールプロバイダはそうしません。 Appleは自分のサーバーから24時間365日のIMAPサーバーをポーリングしません。 (もしそうなら、それは私にとって重大なプライバシー問題になるでしょう)
Magnetic_dud

回答:


10

私はこれが本当であると言うことしかできません。 Mail.appは通知を受け取るために開いている必要があります。

回避策: メールを開き、赤い丸で閉じます(または コマンド + w )だから青   Dockのアイコンの下のポイントはまだあります。だからあなたは窓がありません   開いているがメールはまだ電子メールを受け取っている。

この "問題"を解決するためのアプリはまだありません。


これはドックバッジを隠しません。
Zr40

3
問題は、mail.appが閉じられたときに新しいメールの通知を受け取ることができるかどうかでした。
Bastian Gruber

1
それは残念です。私の問題はドックではなく、Mail.appがCmd-Tabリストに表示されているので、この問題で私が見逃していたものもあると少し期待していた。
Terrance Shaw

3

残念ながら、Mail.appがメールを実行していない場合は、現在メールをチェックする方法はありません。しかし、バッジを隠すことは可能です。

「システム環境設定」で「通知」を開き、「メール」を選択します。そこでは、「通知数を含むバッジアプリアイコン」の選択を解除します。

Notification settings


Mailの通知設定でDockアイコンを無効にしても、Dockアイコンのバッジを隠すことはできませんか。私は試したことはありませんが、あなたができる印象の下にありました...
Dan J

はい、通知センターの設定でバッジを消すことができます。
Bastian Gruber

ありがとうございます。知りませんでした。私は自分の答えを更新しました。
Zr40

0

デスクトップの電子メールアプリケーションは、実行されていないと電子メールを受信できません。 iOS Mailアプリは、OSXアプリとは異なる種類のものです。バックグラウンドでは常にアクティブです。 なぜOPがこれが問題だと思っているのかわかりません。 Mailを最小化するだけで、ドックアイコンは目立たなくなります。


2
技術的には正しいのですが、もちろんメインのユーザーインターフェースを実行する必要がないような方法で実装することもできます。また、Dockアイコンとは別に、Command.Tabを使用しているときはMail.appも表示されます。
Arjan

0

コード署名が壊れる可能性があるため、私のシステムではこれをテストしたくありません。Mailが正しく更新されずにアプリが終了し、行が追加されることがある

<key>NSUIElement</key>
<string>1</string> 

最上位の内側へ <dict> ファイルの /Applications/Mail.app/Contents/Info.plist その後、アプリを再起動しても、アプリを「フェイスレス」にするという効果があります。 タブ 切り替えます。


私はそれを試しましたが、コード署名が無効な場合、多くのアプリケーションがもうまったく開かないようです。それがうまくいっても、それはまたメニューバーを削除するでしょう。
Lri

@ Lri魅惑的!あなたはメニューバーについて正しいです。私はMailでそれを使うことはめったにないので、私はそれを忘れていました、しかしそれは確かに消えてしまいます。コード署名がチェックアウトされない場合は開かない限り、それはGatekeeperの機能であると思いますか? Gatekeeperのセキュリティ設定はどのようにしていますか?
Daniel

無効にしました。アプリケーションを開こうとすると、アプリケーションが黙ってクラッシュするだけです。これはちょっと変です。私はAppleの中でコード署名の変更についての言及を全く見つけませんでした OS Xの新機能 文書化されているので、それは私のインストールに特有のものかもしれません。
Lri

これを指摘してくれてありがとう。これはさらなる調査に値する。それを調べます。
Daniel

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.