Aucune notification par e-mail lorsque Mail.app n'est pas en cours d'exécution?

20

Sur Mountain Lion, je ne reçois pas de notifications par e-mail dans le Centre de notifications lorsque Mail.app n'est pas en cours d'exécution.

Ce n'est pas le comportement attendu (il n'est pas cohérent avec le comportement de Mail.app sur iOS) et rend la fonction de notification redondante (Mail.app affiche un nouveau badge de messagerie et a également une vue d'extrait d'e-mail).

Existe-t-il un paramètre ou une solution tierce pour résoudre ce problème?

MISE À JOUR:
Lorsque j'interagis avec un e-mail, je veux pouvoir command+ tab.
Ceci est très pratique lors de la composition d'un message composé de contenu copié-collé provenant d'autres applications. J'utilise également la fonctionnalité "glisser un fichier vers l'icône du dock" pour créer un e-mail avec une pièce jointe.

Mais lorsque je n'interagis pas avec le courrier électronique (98% du temps), je ne veux pas que Mail.app encombre le sélecteur d'applications, mais je veux être informé de tout nouveau courrier électronique (via une notification ou un badge).

Bob Fanger
la source
5
Je trouve étrange qu'Apple n'ait pas implémenté cela dans Mountain Lion. Nous pouvons utiliser Messages et FaceTime sans que les applications correspondantes soient ouvertes. Il est tout aussi logique d'implémenter cela pour Mail. De retour au Mac!
gentmatt
En effet, @gentmatt, et je suppose que le processus qui récupère les nouveaux e-mails pendant Power Nap est également assez personnalisé: je ne pense pas qu'OS X laisse simplement le Mail.app complet s'exécuter pendant un certain temps alors. Je suppose que les futures versions afficheront en effet des notifications même lorsque Mail.app ne fonctionne pas (visiblement). (J'attends également un badge pour le nombre de notifications dans le centre de notifications, mais cela n'est pas lié à ce qui précède. Comme c'est maintenant, le centre de notifications ne me sert pas à grand-chose.)
Arjan
en fait, c'est le comportement attendu: si une application est fermée, elle doit être fermée - ce serait un bug si elle continue d'interroger le serveur imap pour voir s'il y a de nouveaux messages pendant qu'elle est fermée
Magnetic_dud
@Magnetic_dud: La façon dont fonctionne le service de notification push d'Apple, au moins dans iOS, est que le fournisseur de services pour l'application donnée (par exemple, une application de messagerie) envoie une notification via Apple qui la transmet à l'appareil d'un utilisateur. Ce n'est pas l'application elle-même qui vérifie les nouvelles données. Ce serait en effet un bogue si une application fermée s'exécutait en arrière-plan, mais pensez à quel point le centre de notification serait inutile si vous aviez besoin d'avoir toutes les applications dont vous vouliez que les notifications encombrent tout le temps votre dock et la liste des onglets cmd.
ViggoV
Mais, les notifications push doivent être envoyées par quelqu'un. Qui les enverrait? Le fournisseur de messagerie ne le fera pas. Apple ne sondera pas non plus les serveurs IMAP 24/7 à partir de leurs serveurs. (et si c'est le cas, ce serait un grave problème de confidentialité pour moi)
Magnetic_dud

Réponses:

10

Je peux seulement dire que c'est vrai. Mail.app doit être ouvert pour recevoir des notifications.

Solution: ouvrez Mail et fermez-le avec le point rouge (ou command+ w). Le point bleu sous l'icône dans le Dock est donc toujours là. Vous n'avez donc pas de fenêtre ouverte mais le courrier reçoit toujours des e-mails.

Il n'y a pas encore d'application ou quoi que ce soit pour résoudre ce "problème".

Bastian Gruber
la source
Cela ne masque pas le badge du quai.
Zr40
3
La question était de savoir s'il pouvait recevoir des notifications de nouveaux e-mails lorsque le mail.app est fermé.
Bastian Gruber
1
Eh bien, c'est dommage. J'espérais un peu qu'il y avait quelque chose qui me manquait également avec ce problème, car mon problème n'est pas avec le dock, mais avec Mail.app apparaissant dans la liste Cmd-Tab.
Terrance Shaw
3

Malheureusement, il n'existe actuellement aucun moyen pour Mail.app de vérifier le courrier s'il n'est pas en cours d'exécution. Mais il est possible de cacher le badge!

Dans les Préférences Système, ouvrez Notifications et sélectionnez Courrier. Là, désélectionnez «Icône de l'application Badge avec nombre de notifications».

Paramètres de notification

Zr40
la source
Ne pouvez-vous pas masquer le badge sur l'icône du Dock en le désactivant dans les paramètres de notification pour Mail? Je n'ai pas essayé, mais j'avais l'impression que tu pouvais ...
Dan J
Oui, vous pouvez désactiver le badge via les paramètres du centre de notification.
Bastian Gruber
Merci! Je ne le savais pas. J'ai mis à jour ma réponse.
Zr40
0

Aucune application de messagerie électronique de bureau ne peut recevoir de courrier électronique si elle n'est pas en cours d'exécution. L'application iOS Mail est une bête différente de l'application OSX. Il est toujours actif en arrière-plan. Je ne vois pas pourquoi le PO pense que c'est un problème. Réduisez simplement Mail, l'icône du dock n'est pas envahissante.

Gilbert
la source
2
Bien que techniquement correct, les choses auraient bien sûr pu être implémentées d'une manière pour laquelle l'interface utilisateur principale n'aurait pas besoin d'être exécutée. Et en dehors de l'icône du Dock, Mail.app est également affiché lors de l'utilisation de Command-Tab.
Arjan
0

Je ne veux pas tester cela sur mon système car cela pourrait casser la signature de code, ce qui pourrait empêcher Mail de se mettre à jour correctement, mais de quitter une application, en ajoutant les lignes

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

à l'intérieur du niveau supérieur <dict>du fichier /Applications/Mail.app/Contents/Info.plist, puis la relance de l'application a eu pour effet par le passé de rendre une application "sans visage" - pas d'icône Dock, pas de tabcommutation.

Daniel
la source
J'ai essayé, mais il semble que de nombreuses applications ne s'ouvrent plus du tout si la signature du code n'est pas valide. Même si cela fonctionnait, cela supprimerait également la barre de menus.
Lri
@Lri Fascinant! Vous avez raison sur la barre de menus. J'ai oublié cela parce que je l'utilise rarement dans Mail, mais cela disparaîtrait. Dans la mesure où il ne s'ouvre pas si la signature de code ne se vérifie pas, pensez-vous que c'est une fonction de Gatekeeper? Comment avez-vous vos paramètres de sécurité Gatekeeper?
Daniel
Je l'ai désactivé. Les applications se bloquent silencieusement en essayant de les ouvrir, ce qui est un peu bizarre. Je n'ai trouvé aucune mention de modifications de signature de code dans le document Quoi de neuf dans OS X d' Apple , donc cela pourrait aussi être quelque chose de spécifique à mon installation.
Lri
Merci de l'avoir signalé. Cela mérite une enquête plus approfondie. Je vais y jeter un œil.
Daniel
0

Regarde ça. On dirait que c'est ce que vous recherchez. http://www.macupdate.com/app/mac/32744/herald/download

Rowan Kaag
la source
De erikhinterbichler.com/apps/herald : "Remarque: je travaille maintenant chez Apple, ce qui signifie que je ne pourrai plus continuer les mises à jour pour Herald. Le dernier système d'exploitation sur lequel Herald fonctionne est High Sierra.". Je viens d'essayer de l'installer sur Catalina et je peux confirmer que Herald ne fonctionne pas.
Blaise
C'est dommage, mais là encore, ce fil a 7 ans et ma réponse a 5 ans.
Rowan Kaag
Ouais vrai, mon commentaire était pour les autres utilisateurs désespérés essayant toutes les réponses sur cette page :)
Blaise