Blog

De stofzuiger door Apple’s Mail

Geplaatst op maandag 25 mei 2009 in Apple

Mail App iconDe mailclient die Apple bij haar besturingssysteem levert is een krachtige tool, maar wanneer je mailbox groeit (in het aantal mails, de omvang van mails en attachments) kan de applicaties erg log gaan aanvoelen.

Op het moment van schrijven heb ik een slordige 15.000 berichten in Mail gehuisvest (wie wat bewaard, die heeft wat) met een totale omvang van 2,7Gb. De afgelopen weken begon Mail steeds trager te worden, scrollen ging minder soepel, zoeken minder snel en ook de strandbal kwam af en toe om het hoekje kijken waneer ik heftig door mails aan het beuken was.

Na een tijdje zoeken kwam ik erachter dat Mail een SQLite database gebruikt voor de (gedeeltelijke) opslag van berichten, en zo'n database kun je vacuüm zuigen.

De database is te vinden in ~/Library/Mail

  1. Sluit Mail
  2. Geef in Terminal de volgende commando's:
    sqlite3 ~/Library/Mail/Envelope\ INDEX vacuum;
  3. Start Mail

Probleem opgelost en Mail database teruggebracht van 18,55 Mb naar 4,45 Mb.