Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Programically convert a EML format mail message file to a MSG format disk file.

Posted on 2004-11-30
Medium Priority
Last Modified: 2013-12-03
Good day:

I am looking for a way to programically convert an message stored as a EML file to a MSG format file.

My application accepts journalled messages from an Exchange Server through an SMTP server. The message are spooled in MIME format and I would like to convert them to MSG so they can be viewed in Outlook, not Outlook Express.

Does anybody have any code to convert from EML to MSG (in VC++)?

Conversely, if I can get Outlook to display the EML messages directly (similar to how it works with MSG), then I would not have to convert the message.

Thanks for your help.

Question by:humbyd
LVL 55

Accepted Solution

Jaime Olivares earned 1000 total points
ID: 12707357
Hi humbyd,
EML is the Outlook Express file format, not recognized directly by Outlook. But you can export from Outlook Express to Outlook .msg format.
This library can read .EML files: http://www.developerfusion.com/show/3389/

Good luck,
LVL 86

Assisted Solution

jkr earned 1000 total points
ID: 12707492
OE has a COM API that has been documented recently - check http://msdn.microsoft.com/library/default.asp?url=/library/en-us/outlookexpress/oe/reference/oe_general_ref_entry.asp ("Outlook Express Miscellaneous Reference"). This API allows you to automate OE in a similar manner to Outlook, so you will be able to display EML files and even convert them.

Expert Comment

by:Mukunda C P
ID: 21140632
I need to read an eml file and put the same into user's mailbox. Can anyone provide me the code for the same?
U can send the code to kavitha.manjunath@wipro.com . Thanks in advance.

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

What my article will show is if you ever had to do processing to a listbox without being able to just select all the items in it. My software Visual Studio 2008 crystal report v11 My issue was I wanted to add crystal report to a form and show…
For a while now I'v been searching for a circular progress control, much like the one you get when first starting your Silverlight application. I found a couple that were written in WPF and there were a few written in Silverlight, but all appeared o…
This is Part 3 in a 3-part series on Experts Exchange to discuss error handling in VBA code written for Excel. Part 1 of this series discussed basic error handling code using VBA. http://www.experts-exchange.com/videos/1478/Excel-Error-Handlin…
In a question here at Experts Exchange (https://www.experts-exchange.com/questions/29062564/Adobe-acrobat-reader-DC.html), a member asked how to create a signature in Adobe Acrobat Reader DC (the free Reader product, not the paid, full Acrobat produ…

564 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question