我正在处理一个应用程序,该应用程序处理来自Exchange Web服务的流式处理通知,并根据这些通知进行数据库更新。我正在监控几个日历文件夹,并跟踪约会和与会者的更改。这一切都很好,除了一件。
当有人接受会议请求时,该接受将通过电子邮件发送。但是,日历项目仅在用户在Outlook中打开电子邮件后更新,这可能会导致一些幕后同步发生。如果用户未打开“已接受”或“已拒绝”电子邮件,则约会不会更新。无论我是通过Outlook还是通过EWS访问约会,都是如此。简单地将电子邮件标记为通过EWS读取,不会触发同步。有没有人知道如何通过EWS在收件箱和日历之间进行同步而无需用户触摸Outlook?
答案 0 :(得分:0)
在这种情况下,问题原因是Exchange邮箱本身未设置为自动确认对会议请求的响应。 Exchange中有一个邮箱级别设置来控制此行为。如果未设置,则无法通过EWS强制Exchange确认响应。