Outlook中的哪些操作会导致修改PR_LAST_MODIFIER_NAME或PR_LAST_MODIFICATION_TIME?

Outlook中的哪些操作会导致修改PR_LAST_MODIFIER_NAME或PR_LAST_MODIFICATION_TIME?,outlook,exchange-server,mapi,Outlook,Exchange Server,Mapi,我将在使用MFCMAPI收集数据后立即进行证明,在该数据中,我确定PR_上次修改时间与消息的PR_创建时间或PR_消息传递时间不匹配 Outlook中的哪些操作会导致修改PR_LAST_MODIFIER_NAME或PR_LAST_MODIFICATION_TIME?仅仅阅读、将邮件标记为未读以及查看附件并不会在我的实验室测试中修改这些属性 我正在尝试确定用户或代表用户执行的其他哪些操作可能导致PR_LAST_MODIFIER_NAME不再列出发件人,并且PR_LAST_MODIFICATION_

我将在使用MFCMAPI收集数据后立即进行证明,在该数据中,我确定PR_上次修改时间与消息的PR_创建时间或PR_消息传递时间不匹配

Outlook中的哪些操作会导致修改PR_LAST_MODIFIER_NAME或PR_LAST_MODIFICATION_TIME?仅仅阅读、将邮件标记为未读以及查看附件并不会在我的实验室测试中修改这些属性

我正在尝试确定用户或代表用户执行的其他哪些操作可能导致PR_LAST_MODIFIER_NAME不再列出发件人,并且PR_LAST_MODIFICATION_TIME不再匹配传递/创建时间

几个月前,我曾有机会就微软的MFCMAPI项目与开发人员交谈,我因为没有写下他的名字而痛心不已


感谢您的帮助。

您是说史蒂夫·格里芬吗


我不是他,但我想我可以很容易地回答你的问题-每次调用IMessage::SaveChanges时,PR_LAST_MODIFICATION_time都会被重置。

这是一个很有帮助的开始,它将为我提供另一条搜索结果的路径。您不会碰巧知道在Outlook 2010或ActiveSync客户端中调用IMessage:SaveChanges的操作类型。也不是Steve Griffin,而是在Steve将MFCMAPI交给Exchange团队以转换为最终用户工具后使用它的人。它可以是Outlook本身(保存和自动保存)、第三方加载项或,在Exchange中,其他用户从另一台机器保存邮件。据我所知,Steve是唯一的开发人员-我只知道当我与他一起处理Exchange Online问题时,他告诉我什么。从这篇文章中,Steve将其交给了Microsoft Exchange团队一段时间,他们帮助他使其成熟,供最终用户使用,然后将其收回,并将其转化为今天的版本。