Export Mail from Thunderbird to Outlook 2007
I have been a long time Thunderbird user and while it still works fine I like the new Outlook 2007 interface and it plays nicer with Windows Live accounts 🙂
So I set out on a path to work out how to get mail from TB to Outlook… and boy was it a task and a half… not satisfied I played around with it all a bit more and use the following method that keeps all the mail fully intact without any date changes etc 🙂
I have Vista, so this applies to Vista users – I have not tested this method on XP or Windows 7 but can see no reason why it would not work with them as well. Note use Windows Mail and NOT Windows Live Mail for this process.
1. OK 1st up you will need the Import/Export add-on for Thunderbird (see: https://addons.mozilla.org/en-US/thunderbird/addon/2474)
2. Once you have that you will want to export any mail you wish to move to Outlook into a folder for each folder or mailbox you have in Thunderbird… depending on how long you have been using TB this may take a while. You need to export them in EML format.
3. Once the exporting is done you will need to go to where you exported them and then you will find that within each folder is a folder called messages. This Messages folder will contain all the EML files. Rename that Messages folder to the name you want it to be (usually the same as the folder above it but without the numbers etc.
4. Now copy that folder with the EML files to your Windows Mail Profile folder, something like C:\Users\<Username>\AppData\Local\Microsoft\Windows Mail\Local Folders.
5. Open up Windows Mail, and it should now find each folder and message within it, it may take a little while so give it time…. be patient, there is no bar to watch it happen but it is happening so give it time… wait until it finishes finding them. If you want to import them as all Read you can tell Windows Mail to mark them as read under the EDIT menu for Windows Mail.
6. Then go to Outlook (2007 is what I have and use) and set up an initial email account – any account just make it a POP account as that is what worked best for me – if you do not have one get a temp Hotmail one and set it up for POP and not HTTP.
7. Now within Outlook select FILE from the menu and select Import and Export… From the pop up window select Import Mail and Addresses. Select Next and untick Import Address book and select the Outlook/Windows Mail option from the above list. Then select Finish and woot all your mail you put in that folder now imports into your inbox (or the folder names you used) of your Outlook account.
8. Now move that mail wherever you want it within Outlook – even to another account if you want.
9. Ok now for the next trick we want to delete the mail we just imported, you cannot just delete it via explorer (I tried), reopen Windows Mail (if it is not open already) and select the first message you want deleted and use CTRL D – hold it down and it will quickly delete all the mail in that list – do not use your DELETE key as you will (not sure why) get errors.
10. Close Windows mail and your now ready to use Outlook – sweet
Seems long winded but it is simple to follow once you have done it a few times and it keeps all your mail, attachments and dates all correctly.
Happy mailing all 🙂