All E-mail Successfully Moved to Gmail!
It’s done: I’ve moved all of my e-mail over to Gmail. Folks at Google, please don’t let me down.
So how did I go about doing it? Let me tell you…
Step 1: Rationalize E-mails
I had almost 2GB of e-mail data and many thousands of e-mail messages in my Thunderbird Profile. I knew a lot of that was crap, redundant, and no longer needed so the first thing I did was whittle this down to about half a gigabyte of data and under 10k of e-mails.
The cool thing with Thunderbird is that you can sort your e-mails by attachment. That made it easy to find messages with big attachments and then either get rid the attachments while retaining the text or delete the e-mails outright.
I also deleted tonnes of other e-mails that I knew I wouldn’t need in the future. Indeed, as you may have gathered, I was brutal in my deletion criteria.
[Related post: Creating a new E-mail Taxonomy]
Step 2: Rationalize Contacts
Next, I exported all my contacts from Yahoo! Mail and Orkut and imported them into Thunderbird, which is my central contacts repository (I even have my old Outlook contacts in here) and is the easiest to mess around with. I then went through that list: updating, removing duplicates, and deleting old contacts.
I also went through my list of Facebook friends and, for those who weren’t already in my address book (only 3 or 4 of them), I added their e-mail information as well.
I then exported that updated list into a CSV file. This file I imported into Gmail. For the heck of it — and to test how well it worked — I also imported that file into my Yahoo! Mail and Hotmail accounts. It worked just fine.
Step 3: Upload
Uploading thousands of e-mails to Gmail isn’t easy. There are two things you have to watch out for: First, it’s safer to upload e-mails (i.e. drag them from a local folder into a Gmail IMAP folder) in smaller batch sizes: ideally under 30 e-mails at a time. Second, don’t start uploading the next batch immediately after the first one has finished uploading: give it a few seconds. Why? Because the Gmail IMAP system has spam-blocking and load-controlling algorithms built into it. If you flood it with e-mail uploads — either too many or too fast — it locks you out for a short period of time, which is a real pain.
All of this makes uploading e-mails a long and somewhat tedious process though it’s not the end of the world. In fact, I did most of it in the background, which made it quite easy to do: I’d be working on other stuff and, every few minutes or so, I’d Alt-Tab to Thunderbird and upload another batch.
Step 4: Use
Now comes the fun part: actually using the new system (which I described in an earlier blog post). I now access all my e-mail either through Thunderbird (via IMAP) or a web browser (usually Firefox). Meanwhile, I’ve stopped Thunderbird from automatically checking my POP accounts. Instead, all those are POP-ed directly into Gmail, which has the additional benefit of drastically reducing the spam I get.
I still use Thunderbird when sending messages from my MBS account since I use a different e-mail signature for that but, otherwise, I’ve found it easier to move entirely to using Gmail’s web interface. Not having both an e-mail client and browser open all the time also consumes significantly fewer computing resources which, on my ancient laptop, is a real blessing.
What I do lose from not using an e-mail client are the event reminder pop-ups that I used get but I’ve found a workaround for that: I’ve configured my Google Calendar to send me a notification via e-mail and I’ve installed Gmail Notifier so I get a pop-up when that notification e-mail arrives. It’s not quite the same thing but, like I said, it’s a workaround.
Conclusion
All in all, I am very happy with my decision to move to Gmail and the way in which everything has worked out so far. Here’s hoping things continue to go this well in the future.
Oh, one last thing: When I do get a new laptop (tablet PC, actually), I might start using an e-mail client again. What I’ll do then is configure IMAP to maintain offline (i.e. local) copies of all my Gmail folders. That way, I’ll get the best of both worlds: e-mails available locally and in the cloud, both always synchronized. Also, you can never have too many backups, can you? :)
Good stuff Ameel. I’ve been toying with doing something similar for my non work email.
I have a number of domains I write from. How would Gmail deal with that situation?
Comment by Carl Joseph 05.17.08 @ 4:54 pmGo for it, Carl. It’s certainly made my life a lot easier :)
As for handling multiple e-mail accounts/domains: If you can POP e-mail from your other accounts, you can add them to Gmail. Once those are added and verified (you have to enter an activation code that’s sent to those addresses) you have the option to send e-mail from those accounts as well. That is, you use Gmail’s webmail interface (and, therefore, Gmail’s servers) but you get a drop-down for which account you want to send your e-mail from.
You can use multiple accounts through your e-mail client as well. You do that by adding those accounts into the client’s profile but using the Gmail IMAP server for sending mail from each of them.
Is that what you meant? Or did you want to map an entire domain’s addresses through Gmail?
Comment by Ameel 05.17.08 @ 6:25 pmHello
I also had planned to gather 3 mailadresses into Gmail by having Gmail fetch the mail from the other adresses through it’s built in pop function. After some testing and reading though I skipped the idea, since you can’t configure how often Gmail is to check your other accounts, it runs its own algorithm based on previus fetchattempts. I didn’t like this at all, and also experienced some large delays from testing (even read about mail disappering on forums, though I didn’t experience that, just large delays) and not all of my webmail interfaces having the option of forwarding mail to Gmail to get around it’s fetching algorithm, I ended up with 3 separate imap accounts on my mailclient, and still using 3 separate webmail interfaces when needed.
What’s your experience on this? Got the impression from your article that you indeed do use Gmail’s popfunction, and not forwarding from your other accounts.
-Hans
Comment by Hans 06.10.08 @ 12:57 amHans: Yes, I do use Gmail’s POP functionality (and not e-mail forwarding) for all my other accounts but I’m okay with the minor delays that this causes. The fetch algorithm usually works just fine for me — but that’s mainly because I rarely need to read e-mails urgently. When I do occasionally need to read an e-mail sent to one of my other accounts right away, I use that service’s web interface.
Comment by Ameel 06.12.08 @ 1:16 amLeave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>