A quanto pare non sono stato l'unico a notare che il client di posta fornito con MacOsX tende a rallentare quando i messaggi di posta archiviati cominciano a diventare parecchi.

E' possibile tuttavia rendere Mail.app piu' performante svuotando il suo 'Envelop Index', un piccolo database SQLite contenente una 'cache' dei dati delle mail.

I passi da effettuare sono pochi e semplici:

  1. Chiudere Mail

  2. Aprire il terminale e digitare:

    • cd ~/Library/Mail

    • sqlite3 Envelope\ Index



  3. Viene avviato il prompt di SQLite. A questo punto digitare


    • vacuum subjects;



  4. Dopo qualche secondo verrà riproposto il prompt di SQLite. Premere CTRL+D per uscire.

  5. Aprire Mail.app


La procedura sopra descritta può essere anche inglobata in un AppleScript e schedulata con iCal in modo da essere eseguita automaticamente a scadenze regolari:
http://www.hawkwings.net/2007/03/03/scripts-to-automate-the-mailapp-envelope-speed-trick/