Resolviendo "Hay un problema con sus buzones". en El Capitán

Tengo un problema idéntico con Mail en dos sistemas separados, ambos comienzan inmediatamente después de actualizar desde un Yosemite de trabajo prolongado al nuevo El Capitan y persisten hasta la última versión 10.11.2. Los sistemas tienen al menos 16 GB de memoria y más de 200 GB de espacio libre en disco, no se están ejecutando otras aplicaciones, ni Mail tiene ninguna extensión instalada.

El problema se manifiesta con el correo de Apple, incluso cuando está desatendido, y en algún momento aparece espontáneamente con este error en un cuadro de diálogo:

Hay un problema con sus buzones.

Intente hacer clic en Salir y luego abra Mail nuevamente. Si vuelve a aparecer este mensaje, haga clic en Salir y reconstruir el índice. La próxima vez que abra Mail, importará sus mensajes.

Las únicas opciones son Salir y Salir y Reconstruir índice . Tampoco resuelve el problema para futuras invocaciones.


Connection Doctor muestra todas las conexiones (SMTP e IMAP) en verde; de ​​hecho, el panel Mostrar detalles continúa mostrando lo que parece una comunicación activa y buena incluso después de que aparece el cuadro de error del modelo, esto incluye las respuestas inactivas "OK, todavía aquí".

El monitor de actividad generalmente continúa, pero a veces se detiene mientras se descargan mensajes. El correo a menudo se vinculará al 99-100% de la CPU.

La consola emitirá estos mensajes, pero nada más descriptivo:

  1. Correo: error al acceder a la cuenta, (nulo)
  2. kernel: procesar Mail[###] subproceso ##### ¡atrapado quemando la CPU!; EXC_RESOURCE suprimido debido a la reproducción de audio
  3. com.apple.xpc.launchd: (com.apple.xpc.launchd.oneshot.0x10000005.Mail[###]) El servicio salió con un código anormal: 1

Tenga en cuenta que no se reproduce ningún sonido, por lo que no sé cuál sería la reproducción de audio.


Yo he tratado:

¿Alguien puede sugerir algo más para ver o probar?


Una posible pista interesante:

En Mail's Connection Doctor es posible verificar Log Connection Activity y luego Show Logs. En el archivo YYYY-MM-DD_Library.log, veo algo que huele muy sospechoso.

Mail[###] <Debug>: SQLite error 7 (out of memory): Error preparing statement for query SELECT ROWID, remote_id, flags FROM messages WHERE remote_mailbox = (SELECT ROWID from mailboxes WHERE url = ?) AND remote_id IN ( ...aquí aparece una enorme lista de números enteros, de más de cien mil... ) ORDER BY remote_id

Es cierto que el servidor al que se conecta tiene varios años de mensajes, aunque están repartidos en unas tres docenas de carpetas de correo.

Abierto a ideas para probar.

He confirmado que el mismo buzón funciona bien con Yosemite's Mail. También funciona bien con la aplicación Postbox de terceros en El Capitan.
* tiene OS10.8.7 y tiene el mismo problema, pero peor que el correo simplemente no se carga.*

Respuestas (1)

Yo también tengo este problema desde que actualicé a El Capitán en octubre. Es bastante frustrante ya que cualquier correo electrónico que se está redactando se pierde una vez que aparece el cuadro de diálogo de error.

El único trabajo parcial que he encontrado es eliminar los archivos de registro que se encuentran en: \library\containers\com.apple.mail\Data\library\logs\Mail*.log

El correo parece seguir escribiendo en estos archivos de registro, usando más y más RAM en el proceso, hasta que el correo deja de responder y aparece el cuadro de diálogo de error.

Bastante seguro de que borré los archivos de registro como parte del proceso de diagnóstico. ¿Borrarlas resolvió el problema por ti? (Usé Onyx, ver arriba, para hacer eso también sin éxito). Tengo curiosidad de que macOS resuelva el problema.