gpt4 book ai didi

c# - EWS 以其他格式保存/导出 EmailMessage

转载 作者:太空狗 更新时间:2023-10-30 00:53:34 25 4
gpt4 key购买 nike

我正在使用 EWS Managed 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 文件后,您可以查看以下帖子进行解析:

Recommendations on parsing .eml files in C#

希望对您有所帮助。

关于c# - EWS 以其他格式保存/导出 EmailMessage,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15828021/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com