Edit: 19 November 2014. I can no longer recommend FastMail.
You can read the original article below.
Introduction
I am a hoarder. If we didn’t keep moving house every few years, I’d be living in a pile of obsolete technology, eating M&Ms from the carcass of a G4 iMac. Fortunately, I married up.
There is one thing that I cannot get rid of though, and that’s email. I have deleted the odd newsletter, spam, and test message, but I retain a large percentage of all email sent to me. This may be due to an unfortunate incident in 1997 where I lost two years of email, or that I’m just a hoarder.
Gmail; Google Apps for two domains, comprising three email accounts; Mail.app with its myriad migrations and imports from deceased mailboxes, Outlook PST files, Thunderbird archives, and even a pine mail file from a 1996 installation of FreeBSD; and several failed attempts at using “smart” tools to “manage” it all. That was, until today, how I rolled.
I had hundreds of thousands of emails, quite possibly half a million. I am the reason Merlin Mann has a facial tic.
The three Google Apps accounts would forward to my Gmail account, which I would see on my phone using IMAP. Then on my desktop, I’d have POP3 downloading all the same messages from Google Apps to OS X Mail. That way I could see the new stuff from my mobile device, and have a copy at home. For those of you who don’t know, Google allows POP3 to archive mail that has been downloaded, retaining a copy just in case. So I effectively had three copies of every email I received.
This was, in my fevered brain, a “perfect” setup, notwithstanding the occasional catastrophic failure, where I might end up with many as TEN copies of every email I received.
This month, after hearing about FastMail (affiliate link) for the umpteenth time, I decided to give it a look. With input from my friend Jason Rehmus, I managed to almost fully replicate my existing four-platform configuration with one single paid FastMail account.
It costs $40 per year if you don’t take the multi-year discount. This is still $10 cheaper than Google Apps per domain (unless you got in early to the free Google Apps for Business programme). I opted for a multi-year plan, because the thought of migrating email all the time makes me I’ll, and got an additional 25% discount.
Setup and Configuration
After signing up for an account (I picked an address @sent.com), I asked App.net what I should do next, which is when Mr Rehmus offered his sage advice. The magic of FastMail is a combination of Virtual Domains, Aliases and Personalities.
In the Virtual Domains section, I added the two domains that were being managed separately by Google Apps, and then added Virtual Aliases to represent the incoming mail addresses I have in place.
For example, I have a work and a personal domain, and everything eventually points to these two domains. They all now point to a truly universal inbox. Marvellous.
It’s all very well having incoming addresses, but if you want to send mail from a specific address, you need to set up the associated Personality. Admittedly, FastMail blurs the lines between Aliases and Personalities, which was a little confusing at first.
The magic happens where you have all these email addresses, but only one email account. How do I specify the eligible email addresses in OS X Mail? Fortunately it’s a simple matter, one which Jason helped me with: have a comma-delimited list of your eligible outgoing addresses in your account settings.
In your IMAP settings, after you’ve entered you Username, Password, and Full Name, put the comma-delimited list in the Email Address field, and OS X Mail lets you send from any of those addresses without question.
Migrating half a million emails
FastMail has an excellent IMAP migration tool. You just have to plug in your username, password and server settings, and it will move over everything into matching folders (or not) on the FastMail side. Really straight-forward.
My migration had some teething problems, though. Google’s labels, while helpful on Google accounts, turned into a bit of a headache because it resulted in many tens of thousands of duplicate messages PER ACCOUNT. I found out, too late, that you can disable certain IMAP folders from showing up at all, but it provided me an excellent opportunity to test FastMail’s Remove Duplicate Messages feature.
It works like this: pick a folder which you’d like to compare against itself, or the rest of the account. Then simply click the “Remove Duplicates” button. In one particularly memorable instance, over 80,000 duplicate messages were erased from existence.
I ran the deduplication many times over the past few days, for obvious reasons.
Another minor headache was moving mail from OS X Mail that never existed in my Google accounts. I know IMAP can be flaky (I wrote both POP3 and IMAP clients when I worked at the bank), so it’s better to do a few hundred messages at a time. That was probably the most labour-intensive part of this exercise.
Summary
And as of this writing, I have 7.5GB of 15GB available. Considering the sheer volume of email I possess, 15GB is enough for anybody. There are 150,000 emails in my Inbox, 14,000 emails in my Sent Items, and now I can worry less about Google “reading my email”, plus management is much easier.
When a new message comes in, I see it in my Unread items. If it requires action, it is flagged with a Red flag. If it requires follow-up, it gets a Green flag. At most I have about 100 emails that are flagged.
Search has rendered email folders moot, in my opinion. For me, Inbox 150,000 is my Inbox Zero. At least I’m not juggling four different accounts now.