.msg文件和.eml文件有什么区别?
msg有什么功能,而哪个eml没有,反之亦然?
最佳答案
MSG是二进制OLE存储文件(IStorage)。与MIME(EML)不同,它存储MIME无法存储的所有MAPI特定属性。格式为Microsoft的documented。您可以使用SSViewer之类的实用程序在IStorage
级别上查看MSG文件。在MAPI级别上,您可以使用StgOpenStorage / StgCreateStorageEx和OpenIMsgOnIStg函数打开/创建MSG文件。您可以在OutlookSpy中查看存储在MSG文件中的属性(单击OpenIMsgOnIStg按钮)。
EML文件是MIME格式的文本文件(您可以在记事本中打开类似的文件)。
要创建EML文件,您可以
SaveAs(..., olRfc822)
/ SafeMailItem .SaveAs(..., olRfc822)
方法。关于email - .msg文件和.eml文件之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16229591/