【问题标题】:What is the relationship between MS-Outlook PST file and MS-Outlook MSG File?MS-Outlook PST 文件和 MS-Outlook MSG 文件有什么关系?
【发布时间】:2014-03-18 22:22:00
【问题描述】:

MSG 文件格式和 PST 文件格式之间有什么关系吗?

我假设 PST 文件格式是包含许多 MSG 文件格式的存档...

例如,如果我想从 MSG 文件中获取电子邮件主题,我会从流“__substg1.0_0037”中提取它。但是,如果相同的电子邮件存储在 PST 中,我将从内容表属性中获取主题:0x0037。

我可以看到 0037 在这两种情况下都很常见,但是如果我在 PST 中提取与电子邮件关联的字节数组并保存在我的硬盘上,然后尝试使用 Outlook 打开它,Outlook 会将其识别为真正的味精文件?

我还没有尝试过,因为我很难从 PST 中提取字节数组。

【问题讨论】:

    标签: java email outlook msg pst


    【解决方案1】:

    不,绝对不是 - MSG 是一个 OLE 存储文件。您可以使用标准 Windows API 读取其流和存储对象。其格式记录在http://msdn.microsoft.com/en-us/library/cc463912(v=exchg.80).aspx

    PST 文件格式记录在 http://msdn.microsoft.com/en-us/library/ff385210(v=office.12).aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-25
      • 1970-01-01
      • 2017-02-17
      • 1970-01-01
      • 2021-07-30
      • 2011-03-12
      • 2014-12-06
      • 1970-01-01
      相关资源
      最近更新 更多