【问题标题】:MAPI Outlook History/Change LogMAPI Outlook 历史/更改日志
【发布时间】:2015-05-14 21:38:53
【问题描述】:

有没有办法通过 MAPI/Outlook 查看“AppointmentItem”的更改?因此,例如,如果重新安排了一次会议并且类别也发生了变化,是否可以在约会上看到具体发生了什么变化以及何时发生的变化?

我可以提取所有当前信息并使用诸如 CreationTime、BusyStatus 等字段(我在 Python 中使用 win32com)。但是,如果我想回去看看会议的原始状态是什么,发生了什么变化,有人知道我会怎么做吗?到目前为止,我在 Microsoft Docs 中没有看到任何关于此的内容:https://msdn.microsoft.com/en-us/library/office/microsoft.office.interop.outlook.appointmentitem_members.aspx

我想理想情况下会有一个诸如“ChangeLog”之类的字段,它会告诉您什么/何时字段从某物变为某物,以及时间戳。

谢谢

【问题讨论】:

    标签: python outlook win32com mapi


    【解决方案1】:

    如果您谈论的是 Exchange 邮箱,但它不是disabled,您可以使用日历版本存储。 Exchange 团队博客在日历数据的许多方面都有很好的writeup。您可以使用powershell命令Get-CalendarDiagnosticLog查询Calendar Version Store,或者如果您感觉更硬核,您可以使用MFCMAPI直接查看存储。日历版本存储文件夹直接位于邮箱的根容器之外。确保您在线且未处于缓存模式,因为数据不在离线缓存中。

    【讨论】:

      猜你喜欢
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      • 2011-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-18
      • 2019-04-23
      相关资源
      最近更新 更多