Sometime over the past few years, my Outlook registry got messed up and nothing can find its address books — including Thunderbird. Since I still keep my canonical contacts in Outlook (I’m trying to give that up, truly) I periodically need to sync it over to TBird and GMail.

Gmail’s easy — just do a CSV export from Outlook and it’s happy to import that file. But TBird’s much pickier and doesn’t map the fields well at all. So I found the easiest way to do this is via Outlook Express. Here’s my simple recipe:
- Run Outlook (I’m using 2003)
- Export Contacts to CSV file
- Run Outlook Express
- Delete all contacts
- Import Other Address Book… (CSV)
- Export to WAB file (not sure if this is really needed)
- Run TBird
- Open Address Book
- Delete all contacts
- Import from Outlook Express address book
Done!
Related posts: