This is the best hint I've come across in a long time. My Mail.app went from frustratingly molasses-slow to amazingly snappy (then again, I've got 4 bloated mailboxes). Go to http://www.hawkwings.net/2007/03/01/a-faster-way-to-speed-up-mailapp/ I kid you not, my Mail app went from a 10-bounce, fifteen second launch time to literally one bounce and -- BAM! -- instant Inbox. Fantastic.
anak ng.... naunahan mo ako vic ha! I tried this and it worked! More than opening Mail, accessing my different mailboxes is so much faster. This tip is so good I had to post it at The After Mac ASAP.
in the age of intel processors and universal binaries, mail.app always seemed to be a few steps behind performance-wise. not anymore. great tip!
Thanks for posting, Vic. I found the tip yesterday at Hawk Wings, but wasn't completely convinced to try it. After reading your post, I quickly fired up terminal and followed the instructions. Wow, what a performance boost. Mail doesn't' even bounce (it's more like a hop). Scrolling, loading large message, heck, even system Spotlight is instant (I guess Mail was dragging it down all the time). Great tip!
Apparently, this trick doesn't survive restarts. You'd have to do it all over again every boot. I'm posting the procedure here in case Hawk Wings takes it down: A faster way to speed up Mail.app 1. Quit Mail. 2. Open Terminal. 3. Type the following: cd ~/Library/Mail [press enter] sqlite3 Envelope\ Index [press enter] An sqlite> prompt will appear. At that prompt, type vacuum subjects; [press enter] After a short delay, the prompt will return. Press Control-D to exit. 4. Restart Mail and enjoy the extra speed. from: http://www.hawkwings.net/2007/03/01/a-faster-way-to-speed-up-mailapp/
How do you type the command in the terminal? When I try it, it says command not found , more specificaly (-bash: sqlite3: command not found)