【问题标题】:Outlook connected to Office365 synchronizing Inbox after setting MAPI properties on messages在邮件上设置 MAPI 属性后,Outlook 连接到 Office365 同步收件箱
【发布时间】:2017-05-22 02:35:19
【问题描述】:

我已将 Outlook 2013/2016 连接到 Office365。我有一个程序偶尔会扫描我的收件箱并在扫描的电子邮件上设置 MAPI 属性(使用HrSetOneProp,后跟SaveChanges(KEEP_OPEN_READWRITE)。在这样的扫描之后,Outlook 在“更新收件箱”上停留了很长时间并且没有'在此期间没有收到任何电子邮件。似乎 Outlook 检测到 MAPI 属性更改并尝试将收件箱中的邮件同步回 Office365 云。

有没有办法在不让 Outlook 将邮件同步到云的情况下设置邮件属性? (顺便说一句,在我为消息设置属性后,PR_LAST_MODIFICATION_TIME 属性不会改变)

【问题讨论】:

    标签: c++ outlook office365 mapi


    【解决方案1】:

    不,如果可以在消息上设置属性并避免同步它,那将是一个错误,您不同意吗?

    听起来您想在消息本身以外的其他地方存储额外的属性。使用关联(隐藏)消息来存储您的 <entry id 字典与您的自定义 prop> 可能会更好。

    【讨论】:

    • 是的,我同意。但是,Outlook 不会“多任务”并且在将更改同步到云时不会接收电子邮件这一事实非常令人不安......感谢您的建议 - 我会这样做。
    猜你喜欢
    • 2010-12-27
    • 2019-02-21
    • 1970-01-01
    • 2016-12-17
    • 1970-01-01
    • 2015-02-08
    • 2016-09-05
    • 2018-10-24
    • 2016-03-13
    相关资源
    最近更新 更多