Update November 17 2012:
I started this post back on July 20 – four months ago – and have only finished the migration now. That’s because I found a lot of unexpected problems along the way.
The rest of this post is my new, improved, and corrected step-by-step guide on how to migrate email from Eudora (up to version 7) or Thunderbird to GMail, based on hard-won experience.
BACKGROUND
I’ve been using Eudora since 1995 (17 years). Before that I used Unix mail (Sun; early 1990s), CompuServe (back to 1981), and something called “The Source” (1979; I was ‘TCA818’). Disk space was expensive back then so I didn’t save a lot of email.
But since 1995 I’ve kept everything – disk drives got bigger faster than my mail archive. So I had about 14 GBytes of email in Eudora.
Eudora has been abandoned by Qualcomm since 2006 and is getting old; there’s a new open source version based on Thunderbird (“Eudora OSE”), which sucks.
As our company grows the job of administering Eudora users (plus myself) was getting too big for me, so I decided to outsource it to Google Apps for Business. Which means GMail, and migrating the old email.
ABBREVIATIONS
In the following, I’ll use these abbreviations:
- E7 – Eudora 7 (or any earlier version of Eudora)
- OSE – Eudora Open Source Edition (used only for migration)
- Tbird – Mozilla Thunderbird
- Outlook – Microsoft Outlook 2003 or later
- OE – Outlook Express
THINGS THAT WON’T WORK
To save you time, here are some things that won’t work:
- Syncing E7 to GMail using IMAP
- Converting E7 to E-OSE, then sync E-OSE with GMail using IMAP
- Converting E7 to E-OSE, then sync Tbird with GMail using IMAP
- Converting E7 to Outlook Express, that to Outlook, then Outlook to GMail
- IMAPSize
- Importing E7 data with Outlook, then sycning to GMail
- Importing Tbird data with Outlook, then sycning to GMail
- Importing E7 data with Thunderbird
- Syncing Outlook with GMail via IMAP (use this instead; it works)
Trust me, don’t bother.
If you really care or don’t believe me, in the Appendix at the very end of this posting I’ve put some of my notes on why some of those don’t work.
(I haven’t the patience to describe all the problems…comments in the Python files give some more details.)
STUFF YOU WILL NEED
To do the migration, you’ll need the following:
These are only for the migration. Once it’s done you can throw away all of them.
Continue reading →