我将问一个关于EML和MSG文件堆栈之间差异的基本问题。但我不希望"MSG is outlook-understandable format"
作为答案。我需要知道,如果我使用EML有哪些属性,我就无法提取。我对OLE
和MIME
我正在编写一个与SOLR
集成的元数据提取器。我正在使用EWS(Exchange Web Services)
,它很容易使用,有许多优点和缺点。
这个问题是召集所有的Exchange专家来阐明EML或MSG。我尝试了无数的博客,但没有人解释为什么现在选择什么。
参考:Difference between a .msg file and a .eml file
注意:我不想将EML转换为MSG,反之亦然。我很乐意使用任何组件。
答案 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消息,但这种情况对于人们来说非常罕见。
干杯 格伦