¿Qué hace Mail cuando intentas salir de él?

Por alguna razón, Mail tarda mucho más que la mayoría de mis otras aplicaciones en cerrarse. Es posible que deje de responder durante un período de tiempo después de presionar [comando]+[q] antes de que se cierre. ¿Por qué Mail tarda tanto en dejar de fumar?

Apague su red y repita el experimento. ¿Qué podría ser?
Con la red apagada, el correo todavía se niega a cerrarse, pero es mucho más rápido.
Ahora ha medido el tiempo para finalizar los archivos abiertos y limpiarlos, así como la diferencia de tiempo debido a las respuestas lentas del servidor de correo/red. Podrías ir un paso más allá y probar salir del correo en una nueva cuenta de usuario para saber si tu buzón necesita ser reconstruido o es solo la velocidad de la máquina. (espero que no te importen las lecciones de pesca)
Lol, no me importan las lecciones de pesca. Me importa el aluvión de votos negativos que estoy viendo hoy. :pag
Creo que la gente está un poco abrumada por la avalancha de preguntas muy simples y también con energía para votar por el concurso. Este mal humor pasará, y siempre puedes buscar mejorar las cosas. Creo que, como usuario con 2.5k o más, la barra es más alta para qué tipo de pregunta vale la pena votar a favor, pero todos obtienen un voto a pesar de que puede doler ser votado en contra. Las preguntas de adivinanzas en las que no se ofrecen pasos para la solución de problemas, no se realiza ninguna investigación para enmarcar las preguntas son como una clase que obtiene la mayor cantidad de votos negativos esta semana.

Respuestas (2)

El correo es como muchas aplicaciones que usan la red: no puede simplemente cerrarse si hay tráfico de red activo, necesita ver que esas solicitudes finalizan de manera segura. Si, por ejemplo, Mail está revisando su cuenta de iCloud, debe esperar un cierto tiempo hasta que se completen todos los procesos antes de salir. También puede estar enviando un correo electrónico en el que acaba de presionar "Enviar" y luego trató de salir de inmediato; no puede funcionar de esa manera. Incluso si la comunicación de la red es asíncrona, estas cosas deben arreglarse antes de salir.

Salir de la aplicación finaliza todas las conexiones de red. El sistema operativo es responsable de la limpieza de las conexiones de red. Tal vez no "de forma segura", pero revisar las carpetas de correo electrónico remotas no debería requerir ningún tipo de terminación "segura". Solo si estuviera enviando el correo electrónico, aceptaría la demora (o el diálogo de alerta).
Obviamente termina las conexiones de red pero no lo hace instantáneamente. (Los desarrolladores de Mail.app esperan ansiosamente la definición completa de los retrasos que aceptaría)
Mi punto es ... a menos que se envíe un correo, realmente no tiene sentido esperar las conexiones de red al salir de la aplicación. Usted escribe "no puede simplemente cerrarse si hay tráfico de red activo, necesita ver que esas solicitudes finalicen de manera segura". Simplemente no veo por qué ese sería el caso.
¿Creo que es extraño que este no fuera el caso de las versiones anteriores de OS X? Nunca había tenido problemas con Apple Mail al cerrar y eliminar correos electrónicos antes de Yosemite. Estoy seguro de que esto tiene mucho que ver con la interfaz con iCloud, pero ¿por qué nadie lo admite? Cualquier usuario no debería tener que pasar por accesos especiales a la Biblioteca y eliminar carpetas, etc. para corregir un error que creó Apple.
Estoy muy de acuerdo con @PeterŠtibraný ya que las redes son inherentemente problemáticas. Si un programa está diseñado para nunca moverse cuando fallan ciertas operaciones de red, ¿qué sucede cuando se pierden paquetes? No debería tener tiempo de espera y hacer que Mail se cuelgue indefinidamente después de que el usuario le diga que limpie y salga; eso sería un diseño horrible.

Encienda la ventana Actividad para ver qué está pasando. Probablemente lo tenga configurado para purgar correos electrónicos eliminados o algún otro mantenimiento de apagado. Presiona comando-opción-0 (comando-0 si no estás en Lion 10.7) para verlo o selecciónalo desde el menú Ventana.

Mantengo la ventana de Actividad abierta todo el tiempo solo para ver qué está pasando. Pero luego, tengo que monitorear alrededor de 30 cuentas de correo electrónico diferentes por varias razones relacionadas con el trabajo.

Incluso esto está resultando infructuoso en el rediseño más reciente de Mail.app. Utiliza XPC y mensajes entre procesos que pueden bloquearse y lo harán. Envié varios informes de errores a Apple que muestran cómo el correo puede bloquearse para siempre, sin mostrarse como "no responde" en el cuadro de diálogo forzar el cierre. Nunca dejar de fumar, nunca procesar más correo entrante. Simplemente totalmente bloqueado esperando una respuesta de la red que nunca llegará. Forzar la salida es la única salida en estos casos.