就EWS而言,EML与MSG相比

时间:2015-07-31 07:25:06

标签: solr exchange-server exchangewebservices msg eml

我将问一个关于EML和MSG文件堆栈之间差异的基本问题。但我不希望"MSG is outlook-understandable format"作为答案。我需要知道,如果我使用EML有哪些属性,我就无法提取。我对OLEMIME

非常熟悉

我正在编写一个与SOLR集成的元数据提取器。我正在使用EWS(Exchange Web Services),它很容易使用,有许多优点和缺点。

这个问题是召集所有的Exchange专家来阐明EML或MSG。我尝试了无数的博客,但没有人解释为什么现在选择什么。

参考Difference between a .msg file and a .eml file

注意:我不想将EML转换为MSG,反之亦然。我很乐意使用任何组件。

1 个答案:

答案 0 :(得分:1)

好的,鉴于您的上一条评论,您的实际问题是关于消息正文,因此您无需担心MSG与EML。 Exchange以三种格式之一存储主体,文本,HTML或RTF(或这些格式的组合),如果客户端要求特定格式且不可用,它将执行即时转换。我会说你做的只是使用HTML(这是EWS将返回的默认格式),你不会有问题。如今人们很少使用RTF(自2000年以来,HTML一直是Outlook中的默认格式)。我建议阅读https://msdn.microsoft.com/en-us/library/cc463905(v=exchg.80).aspx。如果你使用HTML,我唯一能看到你在体内丢失格式的是你有带嵌入式Ole对象的RTF消息,但这种情况对于人们来说非常罕见。

干杯 格伦