【问题标题】:Is it possible to determine the ownership of a PST from a PST?是否可以从 PST 确定 PST 的所有权?
【发布时间】:2015-10-26 17:07:59
【问题描述】:

我相信答案是否定的,但需要确认。 在 PST 的二进制格式中,是否有一些属性可以帮助正确确定 PST 的所有权?

【问题讨论】:

标签: outlook mapi pst


【解决方案1】:

在什么意义上的所有权?与 POP3/SMTP、IMAP4/SMTP、Exchange 等帐户不同,PST 文件没有内在的用户身份,即使一个或多个电子邮件帐户可以在那里传递消息。这就是你所追求的吗?在这种情况下,您需要从一个 POP3/SMTP 帐户开始,然后查看它将邮件传递到哪里。

【讨论】:

  • 所有权属于谁。如果用户 A 为自己创建了一个 pst,并且他的 Outlook 帐户被配置为将所有电子邮件发送到 pst,那么是否有一些属性可以告诉我这个 PST 属于用户 A ?
  • 不,PST 文件中没有此类信息。另一方面,OST 文件有一个特殊的属性,可以将它们唯一地绑定到特定的配置文件。
  • 谢谢,你能给我一个关于那个属性的参考吗?
  • 只对OST文件设置,解析OST文件才能访问,不可用;以编程方式。它确实是一个必须与配置文件部分中的 blob 匹配的 blob。它不适用于 PST 文件。
【解决方案2】:

PR_MDB_PROVIDER(DASL 名称为 http://schemas.microsoft.com/mapi/proptag/0x34140102)属性包含提供者定义的 MAPIUID 结构,该结构指示消息存储的类型。尝试使用任何低级属性查看器(例如 MFCMAPI 或 OutlookSpy)来探索其值。

【讨论】:

  • 消息存储的类型? OP 询问 PST 商店。对于 PST 存储,PR_MDB_PROVIDER 始终为 MSPST_UID_PROVIDER (4E495441F9BFB80100AA0037D96E0000)。
猜你喜欢
  • 2015-08-09
  • 2017-02-05
  • 1970-01-01
  • 1970-01-01
  • 2011-03-04
  • 1970-01-01
  • 2014-02-14
  • 1970-01-01
  • 2013-02-05
相关资源
最近更新 更多