Exporting email from Evolution to Outlook 2007

Talk about nightmare on Robson Street!

A few weeks ago I decided to export about half a gig of accumulated email from Evolution on my Ubuntu partition to Outlook 2007 on my Vista partition <insert Vista jokes here>. Why? Last year I was doing a lot of C and C++ development so I was living in Linux-land and rarely using Vista. This year the tables have turned.

What a hassle. I use net mail now, but there’s a lot of data in the local folders that I need to access from Vista. Outlook uses EML format files, and Evolution uses MBOX files.

I discovered that there’s no direct way to do this. There’s a lot of information on the net for people who are migrating from Outlook 07 to Evolution, but not much about the other direction. There is, however, an add-on for Thunderbird that lets us export MBOX files as EML files for import to Outlook. Here’s the circuitous but effective solution I ultimately used:

  1. Download and install Thunderbird in Vista.
  2. Reboot in Ubuntu and copy the Evolution mail files to the Vista partition.
  3. Reboot in Vista and put the Evolution files in the appropriate Thunderbird directory (based on http://maketecheasier.com/how-to-migrate-from-evolution-to-thunderbird-in-ubuntu-intrepid/2008/12/04, though I didn’t install Thunderbird in Ubuntu).
  4. Download and install this Thunderbird add-on which, I think, was written by some helpful Dane (http://nic-nac-project.de/~kaosmos/mboximport-en.html).
  5. For each mail folder in Thunderbird, use the add-on by right-clicking the folder and choosing Tools – ImportExport in mbox/eml format – Export all messages in the folder – EML format.
  6. Open Windows Mail (in Vista, this replaced Outlook Express).
  7. In Windows Mail, choose File – Import – Messages – Windows Live Mail, and find the folder containing the files you just exported from Thunderbird.
  8. There’s some tweaking here. I think you’re supposed to be able to import all the files at once, but it only worked file by file for me. Laborious, but it worked.
  9. Open Outlook 2007 and Import from Windows Mail. This should copy everything from Windows Mail to Outlook.
  10. If you’re hard-drive space conscious, delete the mail folders from Windows Mail. delete the mail folders from Thunderbird and then uninstall Thunderbird.

It took a while, so if you can find a better solution let me know.

Share