Mail.app está acumulando cada adjunto que has recibido jamás
Mail guarda en tu Mac una copia local de cada mensaje y adjunto, incluso de cuentas que ya borraste. Dónde vive esa caché y qué puedes eliminar.
Por ahora, más guías como esta solo están disponibles en inglés. Ver todos los artículos
Si has usado Apple Mail con las mismas cuentas durante varios años, esta cifra suele ser una sorpresa:
du -sh ~/Library/Mail
10–30 GB es normal para alguien que ha tenido un par de cuentas de correo conectadas durante un tiempo, sobre todo si alguna de ellas recibe con regularidad adjuntos grandes — facturas, archivos de diseño, fotos enviadas como adjuntos en lugar de enlaces.
Por qué es tan grande: Mail guarda una copia local de todo
Apple Mail descarga y almacena en caché una copia local de cada mensaje y cada adjunto para acceso sin conexión y búsqueda rápida, de cada cuenta configurada, indefinidamente. A diferencia de un cliente de correo web que descarga bajo demanda, todo el diseño de Mail asume que quieres tenerlo todo disponible sin conexión — lo cual es genuinamente útil, pero el costo de almacenamiento se acumula en silencio durante años.
# Ver qué cuenta es realmente responsable del tamaño
du -sh ~/Library/Mail/V*/*/ 2>/dev/null | sort -hr
La carpeta con número de versión V* (V9, V10, y así sucesivamente, incrementándose con los
cambios de formato de la base de datos de macOS/Mail) contiene una subcarpeta por cada cuenta
configurada, nombrada con un identificador interno — compárala con Mail → Ajustes → Cuentas si
necesitas hacer coincidir una carpeta con una cuenta concreta.
Adjuntos descargados en concreto
Los adjuntos son el componente individual más grande para la mayoría de la gente, y Mail mantiene su propia caché separada de ellos más allá de la base de datos de mensajes en sí:
du -sh ~/Library/Containers/com.apple.mail/Data/Library/Mail\ Downloads
Esta carpeta contiene los adjuntos que has abierto o guardado desde Mail — segura de borrar si ya guardaste en otro lugar lo que necesitabas, ya que el adjunto sigue existiendo dentro del correo original y se puede volver a abrir desde ahí:
rm -rf ~/Library/Containers/com.apple.mail/Data/Library/Mail\ Downloads/*
Las cuentas que eliminaste hace años pueden seguir teniendo datos en caché
Esta es la parte que la mayoría no espera: eliminar una cuenta de correo de los ajustes de Mail no siempre purga de inmediato ni por completo su caché local. Si cambiaste de trabajo, cerraste una dirección de correo antigua, o cambiaste de proveedor, comprueba si Mail sigue guardando el historial completo de mensajes de esa cuenta:
# Lista cada carpeta de cuenta que hay actualmente en el disco, esté o no
# todavía configurada en Mail → Ajustes → Cuentas
ls ~/Library/Mail/V*/
Compara esto con tu lista real de cuentas actuales en los ajustes de Mail. Una carpeta sin cuenta
activa correspondiente es segura de eliminar — cierra Mail primero, y luego borra la subcarpeta de
esa cuenta concreta en lugar de todo el directorio V*.
Reconstruir el índice si la búsqueda parece rota después
Mail mantiene un índice de búsqueda (Envelope Index) junto a los datos de mensajes en bruto. Si la
búsqueda de Mail empieza a comportarse de forma extraña después de cualquier limpieza — o de forma
independiente a cualquier limpieza, ya que esto también ocurre por sí solo en ocasiones —
reconstruirlo es la solución estándar y no toca tus mensajes reales:
# Cierra Mail primero
rm ~/Library/Mail/V*/MailData/Envelope\ Index*
# Vuelve a abrir Mail — reconstruye el índice automáticamente, lo cual puede
# tardar varios minutos en un buzón grande
Qué no es seguro tocar
Las subcarpetas de cuenta de las cuentas que estás usando activamente contienen tu contenido de mensajes real para acceso sin conexión — esto es distinto de cualquier otra caché cubierta en este blog, porque para las cuentas IMAP los mensajes también existen en el servidor de correo, pero para cualquier buzón exclusivamente local (algunas configuraciones POP antiguas, o buzones En mi Mac) la copia local puede ser la única copia. Comprueba el tipo de tu cuenta antes de asumir que un “borrar todo y dejar que se vuelva a sincronizar” completo es seguro — para cuentas IMAP generalmente lo es (Mail vuelve a descargar del servidor), para buzones En mi Mac no lo es.
Dónde se sitúa esto respecto al resto de tu disco
Mail es un costo continuo genuino que crece sin parar mientras recibas correo con adjuntos, lo cual lo acerca más en espíritu a Fotos que a una caché de compilación de desarrollador — datos reales que quizá quieras conservar, no un subproducto puro. El único objetivo genuinamente seguro y sin necesidad de criterio son los adjuntos que ya guardaste en otro lugar y los restos de cuentas antiguas, ambos cubiertos arriba.
DevCruft, una app gratuita para Mac que estamos construyendo, está pensada para mostrar el
almacenamiento de Mail en el mapa junto a todo lo demás, de modo que sea una cantidad conocida y
medida en lugar de una carpeta enterrada tres niveles dentro de ~/Library/Containers que a la
mayoría nunca se le ocurre revisar. Si te interesa, únete a la lista de espera para
saber cuándo salga.
Para la situación equivalente con los adjuntos de iMessage, mira la guía de almacenamiento de Messages.