Nessuna notifica via email quando Mail.app non è in esecuzione?


20

Su Mountain Lion, non ricevo notifiche e-mail nel Centro notifiche quando Mail.app non è in esecuzione.

Questo non è il comportamento previsto (è incompatibile con il comportamento Mail.app su iOS) e rende ridondante la funzione di notifica (Mail.app mostra un nuovo badge e-mail e ha anche una vista snippet e-mail).

Esiste un'impostazione o una soluzione di terze parti per risolvere questo problema?

AGGIORNAMENTO:
quando interagisco con la posta elettronica voglio poter command+ tab.
Questo è molto utile quando si compone un messaggio che consiste in contenuto incollato da altre applicazioni. Uso anche la funzionalità "trascina un file sull'icona del dock" per creare un'e-mail con un allegato.

Ma quando non interagisco con l'e-mail (il 98% delle volte) non voglio che Mail.app ingombra lo switcher dell'applicazione ma voglio essere informato della nuova e-mail (tramite una notifica o un badge).


5
Trovo strano che Apple non l'abbia implementato in Mountain Lion. Possiamo usare Messaggi e FaceTime senza che le app corrispondenti siano aperte. Ha senso implementarlo anche per Mail. Torna al Mac!
gentmatt

In effetti, @gentmatt, e presumo che anche il processo che recupera la nuova posta elettronica durante Power Nap sia abbastanza personalizzato: non penso che OS X stia semplicemente eseguendo l'intero Mail.app per un po 'di tempo a caso. Immagino che le versioni future mostreranno effettivamente notifiche anche quando Mail.app non è (visibilmente) in esecuzione. (Mi aspetto anche un badge per il numero di notifiche nel Centro notifiche, ma questo non è correlato a quanto sopra. Poiché è ora, il Centro notifiche non mi è molto utile.)
Arjan

in realtà è il comportamento previsto: se un'app è chiusa, deve essere chiusa - sarebbe un bug se continua a eseguire il polling del server imap per vedere se ci sono nuovi messaggi mentre è chiusa
Magnetic_dud

@Magnetic_dud: il modo in cui funziona il servizio di notifica push di Apple, almeno in iOS, è che il fornitore di servizi per l'app data (ad esempio un'app di posta) invia una notifica tramite Apple che la inoltra a un dispositivo degli utenti. Non è l'app stessa che verifica la presenza di nuovi dati. Sarebbe davvero un bug se un'app chiusa funzionasse in background, ma pensa a quanto sarebbe inutile il centro di notifica se avessi bisogno di avere ogni singola app che volevi che le notifiche ingombrassero il tuo dock e l'elenco cmd-tab tutto il tempo.
ViggoV

Tuttavia, le notifiche push devono essere inviate da qualcuno. Chi li avrebbe inviati? Il provider di posta elettronica non lo farà. Apple non eseguirà il polling dei server imap 24/7 neanche dai loro server. (e se lo fa, sarebbe un grave problema di privacy per me)
Magnetic_dud

Risposte:


10

Posso solo dire che questo è vero. Mail.app deve essere aperto per ricevere le notifiche.

Una soluzione alternativa: Apri Mail e chiudilo con il punto rosso (o command+ w). Quindi il punto blu sotto l'icona nel Dock è ancora lì. Quindi non hai finestre aperte ma la posta continua a ricevere e-mail.

Non c'è ancora nessuna app o altro per risolvere questo "problema".


Questo non nasconde il badge del dock.
Zr40,

3
La domanda era se fosse in grado di ricevere notifiche di nuovi messaggi quando il mail.app è chiuso.
Bastian Gruber,

1
Beh, questo è un peccato. Speravo quasi che ci fosse qualcosa che mi mancava anche con questo problema, perché il mio problema non è con il dock, ma con Mail.app visualizzato nell'elenco Cmd-Tab.
Terrance Shaw,

3

Sfortunatamente, al momento non è possibile fare in modo che Mail.app controlli la posta se non è in esecuzione. Ma è possibile nascondere il badge!

In Preferenze di Sistema, apri Notifiche e seleziona Posta. Qui, deseleziona "Icona dell'app badge con conteggio delle notifiche".

Impostazioni di notifica


Non riesci a nascondere il badge sull'icona del Dock disattivandolo nelle Impostazioni di notifica per Mail? Non ci ho provato, ma avevo l'impressione che tu potessi ...
Dan J,

Sì, è possibile disattivare il badge tramite le impostazioni del centro notifiche.
Bastian Gruber,

Grazie! Non lo sapevo. Ho aggiornato la mia risposta.
Zr40,

0

Nessuna applicazione di posta elettronica desktop può ricevere e-mail se non è in esecuzione. L'app di posta di iOS è una bestia diversa dall'app OSX. È sempre attivo in background. Non vedo perché l'OP pensi che questo sia un problema. Riduci al minimo Mail, l'icona del dock non è invadente.


2
Sebbene tecnicamente giusto, ovviamente le cose avrebbero potuto essere implementate in un modo per cui l'interfaccia utente principale non avrebbe dovuto essere in esecuzione. Oltre all'icona Dock, Mail.app viene mostrato anche quando si utilizza la scheda Comando.
Arjan,

0

Non voglio testarlo sul mio sistema perché potrebbe interrompere la firma del codice, il che potrebbe impedire a Mail di aggiornarsi correttamente, ma uscire da un'app, aggiungendo le righe

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

all'interno del livello superiore <dict>del file /Applications/Mail.app/Contents/Info.pliste quindi il riavvio dell'app ha avuto l'effetto in passato di rendere un'app "senza volto": nessuna icona Dock, nessuna tabcommutazione.


L'ho provato, ma sembra che molte applicazioni non siano più aperte se la firma del codice non è valida. Anche se funzionasse, rimuoverebbe anche la barra dei menu.
Lri,

@Lri Fascinating! Hai ragione sulla barra dei menu. Me ne sono dimenticato perché lo uso raramente in Mail, ma andrebbe davvero via. Per quanto riguarda l'apertura se la firma del codice non viene verificata, pensi che sia una funzione di Gatekeeper? Come si hanno le impostazioni di sicurezza di Gatekeeper?
Daniel

L'ho disabilitato. Le applicazioni si bloccano silenziosamente quando si tenta di aprirle, il che è un po 'strano. Non ho trovato alcuna menzione delle modifiche alla firma del codice nel documento Novità di OS X di Apple , quindi potrebbe essere qualcosa di specifico anche per la mia installazione.
Lri,

Grazie per averlo segnalato. Ciò merita ulteriori indagini. Ci penserò.
Daniel

0

Controllalo. Sembra che questo è quello che stai cercando. http://www.macupdate.com/app/mac/32744/herald/download


Da erikhinterbichler.com/apps/herald : "Nota: ora sto lavorando ad Apple, il che significa che non sarò più in grado di continuare gli aggiornamenti per Herald. L'ultimo sistema operativo su cui funziona Herald è High Sierra.". Ho appena provato a installare su Catalina e posso confermare che Herald non funziona.
Blaise il

È un peccato, ma poi questa discussione ha 7 anni e la mia risposta ha 5 anni.
Rowan Kaag,

Sì vero, il mio commento è stato per gli altri utenti disperati che hanno provato tutte le risposte in questa pagina :)
Blaise
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.