I just gave a try to MailMate to manage my emails on my Airbook.
There are some good overviews of alternative applications to Apple Mail here:
I tried Postbox a month ago but I gave up after one day: although it looks interesting in many respects (attachment via Dropbox, searching facilities, and responsiveness). It was supposed to be a good client for Gmail users because it is supposed to handle labels and virtual folders. However, I was unable to fetch all my Gmail messages after leaving the application run over 12 hours or so. On the plus side, the customer service is very cool and you get a full refund if you are not satisfied with the product.
MailMate has a clean UI and visually looks like Apple Mail, except for the way threaded conversations are handled. It is designed to work with IMAP only. It can import your account information from Apple Mail and it has access to contacts stored in the Address Book. I haven't found any iCal support, although there seems to be some Apple scripts located in
MailMate.app/Contents/SharedSupport/Scripts/. Not sure of what to do with them at the moment.
Since Gmail does not follow usual IMAP convention, we always end up with duplicated messages in our mailbox, unless we adapt the way messages are fetched on the server. On Apple Mail, for example, I had to disable every labels for IMAP and map the Sent Messages to the Sent folder on my Mac. In this case, detailed instructions are available at http://blog.freron.com/category/gmail/. I followed the instructions (adding the
[Gmail]/Archive label to messages from the
All Mail virtual folder) and everything seems to work fine for now.
Here are some nice features:
There's no way to search messages with Spotlight, though. The CPU and memory usage seems reasonable, although greater than Apple Mail when idle. According to the author, “All messages are essentially handled as if they were in one big mailbox and all other mailboxes are queries within this mailbox. It is extremely flexible, but it also has a price with respect to memory and cpu time.” I need to do more extensive testing during working days.