我正在使用 EWS 托管 API 2.0。此时我可以将 EmailMessages 作为 *.eml 文件保存到我的硬盘。但是我无法正确打开它们以显示内容。
如何将 EmailMessage (.eml) 直接保存为 .html、.doc 或 .txt 文件?
我正在使用 EWS 托管 API 2.0。此时我可以将 EmailMessages 作为 *.eml 文件保存到我的硬盘。但是我无法正确打开它们以显示内容。
如何将 EmailMessage (.eml) 直接保存为 .html、.doc 或 .txt 文件?
如果要将其保存为 .eml,请使用以下代码
message.Load(new PropertySet(ItemSchema.MimeContent));
MimeContent mimcon = message.MimeContent;
FileStream fStream = new FileStream("c:\test.eml", FileMode.Create);
fStream.Write(mimcon.Content, 0, mimcon.Content.Length);
fStream.Close();
对于 msg 文件,请查看以下链接:
http://msdn.microsoft.com/en-us/library/cc463912%28EXCHG.80%29.aspx
将其保存为 .eml 文件后,您可以查看以下帖子进行解析:
希望它有帮助。