我正在使用 Exchange Web Services Managed API 1.1 连接到 Exchange Server 2010,然后查找收到的新电子邮件。现在我想将 .msg 文件的副本保存到磁盘上的文件夹中。
我不想使用任何付费第三方进行集成。
任何帮助将不胜感激。
如果您乐意保存到.eml
格式,只需使用 EWS 即可轻松完成,无需第三方库。这.eml
文件将包含所有相同的信息,并且可以通过 Outlook 以与 .msg 相同的方式打开(也可以通过其他程序)打开。
message.Load(new PropertySet(ItemSchema.MimeContent));
MimeContent mc = message.MimeContent;
FileStream fs = new FileStream("c:\test.eml", FileMode.Create);
fs.Write(mc.Content, 0, mc.Content.Length);
fs.Close();
清理后的代码:
message.Load(new PropertySet(ItemSchema.MimeContent));
var mimeContent = message.MimeContent;
using (var fileStream = new FileStream(@"C:\Test.eml", FileMode.Create))
{
fileStream.Write(mimeContent.Content, 0, mimeContent.Content.Length);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)