¿No hay notificaciones por correo electrónico cuando Mail.app no ​​se está ejecutando?

20

En Mountain Lion, no recibo notificaciones por correo electrónico en el Centro de notificaciones cuando Mail.app no ​​se está ejecutando.

Este no es el comportamiento esperado (es inconsistente con el comportamiento de Mail.app en iOS) y hace que la función de notificación sea redundante (Mail.app muestra una nueva insignia de correo electrónico y también tiene una vista de fragmentos de correo electrónico).

¿Existe una configuración o una solución de terceros para solucionar esto?

ACTUALIZACIÓN:
cuando estoy interactuando con el correo electrónico quiero poder command+ tab.
Esto es muy útil cuando redacta un mensaje que consiste en contenido copiado de otras aplicaciones. También utilizo la funcionalidad "arrastrar un archivo al icono del dock" para crear un correo electrónico con un archivo adjunto.

Pero cuando no estoy interactuando con el correo electrónico (98% del tiempo), no quiero que Mail.app desordene el conmutador de aplicaciones, pero sí quiero recibir notificaciones de nuevos correos electrónicos (ya sea mediante una notificación o una insignia).

Bob Fanger
fuente
55
Me resulta extraño que Apple no haya implementado esto en Mountain Lion. Podemos usar Mensajes y FaceTime sin abrir las aplicaciones correspondientes. Simplemente tiene sentido implementar esto también para Mail. De vuelta a la Mac!
gentmatt
De hecho, @gentmatt, y supongo que el proceso que recupera el correo electrónico nuevo durante Power Nap también es bastante personalizado: no creo que OS X solo permita que el Mail.app completo se ejecute durante un tiempo aleatorio. Supongo que las futuras versiones mostrarán notificaciones incluso cuando Mail.app no ​​esté (visiblemente) ejecutándose. (También espero alguna insignia para la cantidad de notificaciones en el Centro de notificaciones, pero eso no está relacionado con lo anterior. Como lo es ahora, el Centro de notificaciones no me es muy útil).
Arjan,
en realidad es el comportamiento esperado: si una aplicación está cerrada, debe cerrarse; sería un error si continúa sondeando el servidor imap para ver si hay nuevos mensajes mientras está cerrado
Magnetic_dud
@Magnetic_dud: la forma en que funciona el servicio de notificaciones push de Apple, al menos en iOS, es que el proveedor de servicios para la aplicación dada (por ejemplo, una aplicación de correo) envía una notificación a través de Apple que la transmite a un dispositivo de usuario. No es la aplicación en sí la que busca nuevos datos. De hecho, sería un error si una aplicación cerrada se ejecutara en segundo plano, pero piense en lo inútil que sería el centro de notificaciones si necesitara tener todas las aplicaciones para las que desea que las notificaciones llenen su lista de dock y cmd-tab todo el tiempo.
ViggoV
Pero, las notificaciones push deben ser enviadas por alguien. ¿Quién los enviaría? El proveedor de correo electrónico no lo hará. Apple tampoco sondeará servidores imap 24/7 desde sus servidores. (y si lo hace, sería un grave problema de privacidad para mí)
Magnetic_dud

Respuestas:

10

Solo puedo decir que esto es cierto. Mail.app tiene que estar abierto para recibir notificaciones.

Una solución alternativa: abra Mail y ciérrelo con el punto rojo (o command+ w). Entonces, el punto azul debajo del icono en el Dock todavía está allí. Por lo tanto, no tiene una ventana abierta, pero el correo sigue recibiendo correos electrónicos.

Todavía no hay ninguna aplicación ni nada para solucionar este "problema".

Bastian Gruber
fuente
Esto no oculta la insignia del muelle.
Zr40
3
La pregunta era si puede recibir notificaciones de nuevos correos cuando se cierre mail.app.
Bastian Gruber
1
Bueno, eso es lamentable. Esperaba que me faltara algo con este problema también, porque mi problema no es con el dock, sino con Mail.app apareciendo en la lista Cmd-Tab.
Terrance Shaw
3

Desafortunadamente, actualmente no hay forma de que Mail.app compruebe el correo si no se está ejecutando. ¡Pero es posible ocultar la insignia!

En Preferencias del sistema, abra Notificaciones y seleccione Correo. Allí, anule la selección de 'Icono de aplicación de insignia con conteo de notificaciones'.

Configuración de las notificaciones

Zr40
fuente
¿No puede ocultar la insignia en el icono del Dock apagándola en la configuración de Notificación para Correo? No lo he intentado, pero tenía la impresión de que podrías ...
Dan J
Sí, puede desactivar la insignia a través de la configuración del centro de notificaciones.
Bastian Gruber
¡Gracias! No lo sabia. He actualizado mi respuesta.
Zr40
0

Ninguna aplicación de correo electrónico de escritorio puede recibir correo electrónico si no se está ejecutando. La aplicación iOS Mail es una bestia diferente a la aplicación OSX. Siempre está activo en segundo plano. No veo por qué el OP piensa que esto es un problema. Solo minimice el correo, el ícono del dock no es molesto.

Gilbert
fuente
2
Si bien es técnicamente correcto, por supuesto, las cosas podrían haberse implementado de una manera para la cual la interfaz de usuario principal no necesitaría ejecutarse. Y además del icono de Dock, Mail.app también se muestra cuando se usa Command-Tab.
Arjan
0

No quiero probar esto en mi sistema porque podría romper la firma de código, lo que podría evitar que Mail se actualice correctamente, pero al cerrar una aplicación, agregar las líneas

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

en el interior del nivel superior <dict>del archivo /Applications/Mail.app/Contents/Info.plisty luego relanzar la aplicación ha tenido el efecto en el pasado de hacer una aplicación "sin rostro": sin icono de Dock, sin tabcambio.

Daniel
fuente
Lo intenté, pero parece que muchas aplicaciones ya no se abren si la firma del código no es válida. Incluso si eso funcionara, también eliminaría la barra de menú.
Lri
@Lri Fascinante! Tienes razón sobre la barra de menú. Me olvidé de eso porque rara vez lo uso en Mail, pero de hecho desaparecería. En cuanto a no abrirse si la firma del código no funciona, ¿supones que es una función de Gatekeeper? ¿Cómo tiene su configuración de seguridad de Gatekeeper?
Daniel
Lo he deshabilitado. Las aplicaciones simplemente se bloquean en silencio cuando intentan abrirlas, lo cual es un poco extraño. No encontré ninguna mención de los cambios de firma de código en el documento Novedades de Apple en OS X , por lo que también podría ser algo específico de mi instalación.
Lri
Gracias por señalar esto. Esto merece una mayor investigación. Lo miraré.
Daniel
0

Mira esto. Parece que esto es lo que estás buscando. http://www.macupdate.com/app/mac/32744/herald/download

Rowan Kaag
fuente
De erikhinterbichler.com/apps/herald : "Nota: ahora estoy trabajando en Apple, lo que significa que ya no podré continuar con las actualizaciones de Herald. El último sistema operativo en el que Herald trabaja es High Sierra". Acabo de intentar instalar en Catalina y puedo confirmar que Herald no funciona.
Blaise
Es una pena, pero de nuevo este hilo tiene 7 años y mi respuesta tiene 5 años.
Rowan Kaag
Sí, es cierto, mi comentario fue para los otros usuarios desesperados que intentan todas las respuestas en esta página :)
Blaise