Réduire l’espace d’Apple Mail en sécurité
Apple Mail peut occuper plusieurs gigaoctets sur un Mac, car le courrier consultable hors ligne nécessite des données de messages locales et, selon les réglages du compte, des pièces jointes téléchargées. La façon sûre de réduire cet espace dépend de ce que vous entendez par nettoyage : supprimer un téléchargement local est réversible, alors qu'enlever une pièce jointe d'un message IMAP peut aussi modifier la copie sur le serveur. Cette distinction compte davantage que le nombre de gigaoctets.
Où Mail concentre son poids
Mail stocke ses données locales à deux endroits. Les boîtes aux lettres et la base
de messages se trouvent sous ~/Library/Mail et, comme Mail est une app en bac à
sable, une grande partie de ses données de travail se trouve sous
~/Library/Containers/com.apple.mail. Mesurez les deux :
du -sh ~/Library/Mail ~/Library/Containers/com.apple.mail 2>/dev/null
Les pièces jointes sont souvent la part la plus lourde, mais le mélange exact dépend du compte et de sa politique de téléchargement. Mesurez avant de modifier quoi que ce soit, et n'oubliez pas qu'un accès complet au disque peut être requis pour que le Terminal ou un analyseur de disque lise ces dossiers protégés.
Décidez si vous voulez un nettoyage local ou permanent
La commande Message > Supprimer les pièces jointes de Mail est facile à mal comprendre. Elle enlève la pièce jointe du message, pas seulement d'un cache local temporaire. Apple prévient dans son guide des pièces jointes que, pour les comptes IMAP, la pièce jointe est aussi supprimée du serveur de messagerie et ne peut plus y être récupérée. Enregistrez et ouvrez d'abord tout ce qui est important, et considérez cette commande comme une modification permanente du message.
Si votre objectif est seulement de réduire les futurs téléchargements locaux, utilisez plutôt Mail > Réglages > Comptes > Informations sur le compte > Télécharger les pièces jointes. Selon le fournisseur, vous pouvez choisir Toutes, Récentes ou Aucune. Cela conserve le message sur le serveur tout en changeant ce que Mail garde prêt hors ligne. Certaines pièces jointes multimédias peuvent encore se télécharger automatiquement, donc il s'agit d'une politique plutôt que d'un bouton de purge instantanée.
Deux leviers supplémentaires :
- Les boîtes Indésirables et Corbeille occupent encore de l'espace disque tant qu'elles ne sont pas vidées. Effacez les éléments supprimés et videz les indésirables uniquement après avoir confirmé qu'il n'y a rien à récupérer.
- Les anciennes newsletters et les courriers automatisés sont souvent des cibles plus sûres que la correspondance personnelle ou professionnelle. Utilisez Présentation > Trier par > Taille ou la recherche de Mail pour examiner les plus gros messages, puis supprimez-les dans Mail afin que la base et le serveur restent synchronisés.
- Les pièces jointes volumineuses à conserver doivent être exportées vers un dossier normal, sauvegardées, et ouvertes une fois avant de les retirer de leurs messages.
Ne supprimez pas à la main les fichiers dans ~/Library/Mail. Mail doit garder
cohérents les fichiers de messages, l'état des boîtes, les index de recherche et
l'état du serveur, et le Finder ne peut pas le faire.
Reconstruire répare l'indexation, pas le stockage
Boîte aux lettres > Reconstruire est utile lorsque des messages semblent manquants ou que les résultats de recherche sont incorrects. Ce n'est pas une commande de nettoyage. Pour les comptes IMAP et Exchange, la reconstruction peut écarter la copie locale et retélécharger la boîte aux lettres, ce qui augmente temporairement l'activité réseau et disque. Utilisez-la pour réparer une boîte, pas pour récupérer de l'espace. Le guide de stockage de Mail d'Apple recommande plutôt de supprimer les gros messages déjà examinés, d'enregistrer puis de retirer les pièces jointes, et de vider les éléments supprimés lorsque le stockage serveur est le problème.
Sous le capot : l'Envelope Index et les fichiers .emlx
Mail stocke chaque message sous forme de fichier .emlx individuel, le message brut
plus un peu de métadonnées, dans les dossiers de boîtes par compte, et tient une base
SQLite séparée, l'Envelope Index, qui contient les métadonnées consultables :
expéditeurs, objets, dates, drapeaux. Les messages sont la petite partie ; les
pièces jointes, enregistrées à côté de leur .emlx, font le poids. Comme l'Envelope
Index est ce que Mail lit réellement pour afficher vos boîtes, supprimer des fichiers
.emlx à la main laisse l'index pointer vers des messages qui n'existent plus. Les
propres commandes de Mail maintiennent ces couches cohérentes, mais cela ne rend pas
chaque commande réversible. Supprimer les pièces jointes met à jour le message et ses
index ensemble ; sur un compte IMAP, ce message mis à jour peut ensuite se
synchroniser vers le serveur sans la pièce jointe.
Où une carte de disque aide
L'empreinte de Mail est répartie dans des emplacements Library cachés, donc une carte de disque peut indiquer si Mail vaut vraiment la peine d'être touché avant de changer une politique de conservation. Des outils comme la vue Analyze de Mole doivent s'arrêter à la mesure et au nettoyage sûr des caches ; les décisions sur les messages et les pièces jointes appartiennent à Mail, où leur effet côté serveur est visible.
Un ordre d'opérations sûr
Mesurez d'abord les dossiers de Mail. Ensuite, réduisez les futurs téléchargements dans les réglages du compte. Puis supprimez le courrier jetable et videz la Corbeille ou les Indésirables après examen. Utilisez Supprimer les pièces jointes uniquement lorsque vous voulez intentionnellement modifier le message sur le serveur et que vous avez enregistré tout ce qui est important. Cet ordre récupère de l'espace sans confondre une décision de cache local avec une modification irréversible du courrier.