I am extracting messages from a PST and would like to save them as EML files. In some of the messages there are characters that are not converted whent the EML is created. The content type for the text body is always us-ascii. I have attached a program with a sample message. If I stop in debug and examine the body of the mapi message and the email message, it displays correctly. However, after creating the .eml, the text body contains question marks for some characters. I tried changing the body encoding parameter, but either I didn't do it correctly or it doesn't affect the body. Is there a way to get the text body to correctly contain these characters?
I am developing using VS 2010, C#, and have downloaded the latest build (126.96.36.199) of the email component. Note, also, the license file was deleted form the zip file.