0

在一个问题上遇到了麻烦,我想有人可以帮助我。因此,我们正在务实地将电子邮件从 Office 365 迁移到 Office 365,一种情况是在收件箱中我们有 EventMessage 类型的项目。这是一个场景;

发生从用户 A 到用户 B 的迁移

用户 A 收到了来自其他帐户的活动邀请(假设是用户 C)。因此,作为迁移的一部分,我们必须迁移用户 A 从用户 C 收到的邀请。

当我们尝试阅读收件箱时使用 EWS,此项目被读取为 MailMessage 并被迁移,但它变为普通电子邮件而不是事件邀请。而且我们看不到任何方法可以在收件箱中使用 EventMessage 类型创建项目。有没有人有任何解决方案?如果可能的话,我们很乐意使用 REST API,

4

1 回答 1

0

不幸的是,您正在使用的 Outlook REST API 目前并未涵盖此方案。EventMessage 只能由服务生成,作为在日历上创建新会议以及有人响应邀请时启动的工作流的一部分。这是设计使然,因为这些工作流中存在处理代表的业务逻辑,并确保在更新或取消会议时发生正确的操作。因此,您无法通过对消息集合执行 POST 来创建此事件消息。

对于您的迁移方案,最好的选择可能是使用我们较旧的 EWS SOAP API - ExportItemsUploadItems,看看是否满足您的需求。

于 2016-01-07T14:10:10.440 回答