I recently tried to do the same thing and did quite a bit of research and most of the "quick" solutions seem to have issues of one type or another eg: dating all emails as the day of the import, losing the attachments or even dropping the HTML code in the messages. The following worked for me and the emails were transferred to Outlook Express perfectly. It can take a bit of time if you have lots of folders and sub-folders but it was worth it! I will try to give clear instructions but if you need more help please feel free to ask!
First of all compact all folders in Thunderbird and then download and install "Smartsave" for Thunderbird. Here is the link
https://addons.mozilla.org/en-US/thunderbird/addon/2887
Once installed you can then go to the file menu and choose --> Export with Smart Save and choose a folder to save to. (Note this step at the moment is only working with messages in the Local Folders and not from IMAP, but I got around it by copying all my folders into the Local Folders Tree).
You will see a log of the save process in a popup window which at the end will tell you how many emails were copied. Once that is done open Outlook Express and highlight and drag the emails from the new saved location to wherever you want them to appear in OE. You need to create the folders in OE before you can drag the emails there.
I know this process seems long winded but at this stage it is the only one I have managed to get to work that saves all the original email info as it was.
Good luck and hope this is clear enough :)
If you have lots of folders you may need this solution that lets you keep the same folder structure without manually create folders in destination:
http://blog.nektra.com/main/2009/04/14/export-messages-and-folders-from-thunderbird-to-outlook-outlook-express/
The top E-Mail clients for Windows are: * Microsoft Outlook / Outlook Express * Windows Live Mail * Thunderbird * Eudora
Eudora by Qualcomm / Thunderbird and firefox by Mozilla.
The most common email programs installed on a PC are Outlook, Outlook Express, Windows Live Mail, and Thunderbird. Outlook Express is used with Windows XP and older versions.
Outlook! In The Old Versions Of Windows It Was Called "Outlook Express"
Outlook is common. Many Windows systems come with Outlook Express already installed. If you install Microsoft Office, you may also get one version or another. Mozilla Thunderbird, POP Peeper, Pegasus Mail, eM Client, Inbox, and POP Man (which might not be able to send). There are others, as well.
Thunderbird is the highest rated internet mail software, and it is free to use. Other free, highly rated email software include Gmail, Hotmail, Outlook Express, Eudora, Opera, and Yahoo! Mail.
There is a possibility that Outlook does not support Pop3 mail types, like hotmail and yahoo.
You can easily connect Outlook Express with Gmail. The credentials of Gmail must be added to Outlook express. It automatically synchronizes the mails with it.
it might be that in outlook express, you can only have one "hotmail" or "live" account. why not use thunderbird, or some other email client. browsers that come with email clients include seamonkey, and opera. opera mail seems to be ok, as one can have both pop3, and imap mail accounts
I'd like to have 2 different email address in outlook express. Is this possible?
No way to do this so far!March 2013
MailChimp will not work through Outlook because Outlook won't recognize the large amounts of mail that you want to send. However, if you log into your MailChimp account, you can export your Outlook contacts and mail it directly through them.