【发布时间】:2018-01-31 11:01:18
【问题描述】:
我的合作伙伴在通过 EWS API 访问 Office 365 日历数据时开始遇到错误消息,并且对于某些 Office 365 租户最终用户会收到以下错误消息:
在存储中找不到指定的对象。由于 ExchangePrincipal 对象包含过时的信息,因此无法连接到用户邮箱数据库 guid:41a840ac-87c3-4a8b-93d8-e334353bd51d 的邮箱。邮箱最近可能被移动了。
通过 OWA 或 Outlook 访问但 EWS API 不会发生错误。它曾经工作正常,但问题开始出现在某些 Office 365 租户上,而不是所有租户上。社区站点 bwlow 中讨论了类似问题,但我们无法获取解决错误的信息。
要问的问题;
是否有任何信息在什么场景或情况下(例如修改使用 ID 或其他)可能导致此错误消息?有什么信息可以修复错误吗?
谢谢你,友纪
【问题讨论】:
-
租户是否使用 Hybrid ?是否正在使用服务帐户?他们是否使用 X-AnchorMalbox Header 。您是否检查了 Guid 是否存在错误,例如它是否属于正在访问的邮箱
-
感谢 cmets!这不是混合场景,我们的合作伙伴是 ISV,提供自己的日历服务,使用 EWS API 从 Office365 获取日历数据并显示在他们的服务中。 OWA或outllook访问没有出错,但是EWS API访问出错。此类问题可以由 MS 在高级支持中进行调查,但他们还没有高级合同,他们迫切希望如何调查/解决问题。