Sign up ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Outlook Express and Thunderbird both support the .eml-file format. Somehow Outlook does not.

Is there any way to save mails into into an .eml-file using Outlook (e.g. with the help of a plugin)?

share|improve this question
Strange, isn't Outlook the pay version and Outlook Express the free version? – Henri Watson Nov 26 '09 at 20:43
Yep, that is what I thought at first, too. – Martin Nov 27 '09 at 8:01
Outlook Express actually has some really cool features that Outlook doesn't. Go figure. – Trevoke Feb 4 '10 at 16:31
Outlook (paid version) can save as a .msg file, however. – Michael Paulukonis Oct 22 at 13:29
@Michael Paulukonis .msg-files are not .eml-files – Martin Oct 22 at 19:18

10 Answers 10

up vote 4 down vote accepted

You can either import the messages into Outlook Express and save them as EML files, or use Outlook Extract

OutlookExtract is a tool that helps you to extract your e-mail messages and Attachments contained in MS Outlook, Outlook Express and Windows Mail. You can save the messages as Mime (.eml), Outlook message (.msg), Adobe PDF or as Text / Html Files.

Another option:

Just double click on the message, go up to Save -> Save As and under the file type choose Text .txt .

This is the same as EML format, you can just change the file extension from .txt to .eml

share|improve this answer
Saving the mail as a .txt-file is not the same. I will loose almost all header informations by doing this. – Martin Nov 27 '09 at 8:00
Why is this marked as the answer if it is wrong? – TheXenocide Sep 23 '11 at 14:07
Will not work. And it is a commercial tool. – thims Nov 12 '13 at 17:57
Outlook save as .txt will also lose any attachments – BeowulfNode42 Apr 2 '14 at 4:27
We use Email2Trac to process bug submissions using Thunderbird as the email client on the server. Our server is experiencing internet connection issues (but we can still get to it on corpnet), so using the Outlook > SaveAs > .txt > rename to .eml worked for us as a workaround to get bug submissions processed while waiting for IT to get the internet connectivity issue solved. – delliottg Sep 30 at 15:48

Seems like outlook is lacking this feature. You can export message to MSG and then convert it to EML if you want using a free MAPI developer tool called MFCMapi.

  1. Save the message to Outlook Message Format (MSG) via File -> save as
  2. Download MFCMapi
  3. Start it, go to Advanced -> Import/Export -> Convert MSG to EML
  4. Leave all the fields to default, press OK and choose the MSG file
  5. Save the EML file to the desired location
share|improve this answer
I know this is old, but you saved my life! I had to get the headers of a few emails and that was the best solution I could find! No installation required, works reliably and above all, it's free and VERY easy to use! Thank you! – Ismael Miguel Apr 22 at 11:07

Mail Store Home is a program free for home use. It allows you to link a number of email programs (Outlook, Outlook Express, Thunderbird, etc) and online email sources (Gmail, yahoo) to the one local Mail database. You run the program and it will access the email from the different locations or program you point it at and consolidate them into a single database. From there you can export the mail to any of the desktop programs. So in other words it will pull the mail from Outlook and export it into, say, Thunderbird for you

It is also a good way of backing up your email from multiple sources and make them searchable. Also an excellent way to back-up (and search) your on-line emails (like Gmail) on your desktop even when not online.

If you are only trying to convert a single email it may be overkill - but it works well

share|improve this answer
This is the best, free, up-to-date tool to achieve email export tasks in the Windows ecosystem. Just came back from an hour of research of various tools/addins/etc. and, seriously, this is it. – joweiser Jan 23 '12 at 15:20
  1. Send the email to a Hotmail or account
  2. View the Message Source
  3. Save as an .eml file
share|improve this answer
This can be applied to other providers too, including gmail. – Malachi Jan 15 '13 at 11:56
This will lose the original headers. – Ismael Miguel Apr 22 at 10:00

I happen to have stumbled across this utility that might be a nice free add-on for Outlook

Hope this helps. It really would've been nice if Outlook included this ability and maybe even the ability to export to "mbox" format so we can port it to a Unix mail system.

share|improve this answer
This works as the best option for me, aside from writing my own program using Redemption. Most of the answers posting here are not acceptable in the financial world. Forwarding a bank statement to gmail and then viewing source? Seriously? – beeks Mar 5 at 15:23

Bit of a drawn out process, but fairly simple:

Open Outlook and Outlook express on your computer.

In Outlook Express:

  • Select Import > Messages from the File menu.
  • Select Microsoft Outlook from the dialog box and press Next.
  • Select the folder (or all) that you want to convert. Press Next.
  • After importing, press next.
  • Find the imported folder and highlight all the messages - Drag them to a folder and they will be saved as .eml format.


share|improve this answer

I often need to do this task, so I wrote an online utility to do that:

There are similar tools out there, but they are mostly full of ads and ask you to register first. There are just two steps in mine: 1. upload an .msg 2. download a .eml.

Hope it'll be useful for someone.

share|improve this answer
Unfortunately this converts only to plain text .eml. All HTML formatting is missing. – briantist Feb 3 at 20:06
@briantist send me an example file please, I'll take a look. – maxt3r Feb 4 at 20:14
do you have an email or other method I could send you a file privately? – briantist Feb 4 at 20:31

You're looking to convert your PST file to EML.

I can't find any free tools to do this, but this seems to do the job, and the demo may or may not get it done.

share|improve this answer

Outlook Express does not work on anything past XP. One cannot open both Outlook Express and Microsoft Outlook and import and export from each other if you have moved beyond XP.

share|improve this answer

Let's call this a little "cheat", but it works perfectly (at least in Outlook 2010) and it's very, very easy.

Go to your inbox, select at least one email that you want to export as .eml, right click, and select "Forward". Outlook will open ONE new email, attaching all others as .eml-files. Just send them to you or any other account.

share|improve this answer
For me, on Outlook 2010, this just resulted in MSG files being attached, not EML – GrahamMc Feb 14 '13 at 12:57
It worked perfectly here with Outlook 2013 – Ángel Sep 16 at 14:18
Well it also didn't work for me in Outlook 2013 nor 2016. @Ángel are you sure that the attached mails are in .eml format, NOT in .msg ? – Michaël Polla Oct 8 at 13:03
@MichaëlPolla yes. The point was precisely to convert them to eml, the receiver side wasn't even able to open msg files. Perhaps there is a missing step above, like two ways of selecting several mails? In case it matters, the forwarded emails were using plain text (ie. no MIME). – Ángel Oct 8 at 22:06

protected by Community Sep 19 '13 at 6:38

Thank you for your interest in this question. Because it has attracted low-quality answers, posting an answer now requires 10 reputation on this site.

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.