【问题标题】:EWS Managed API - How to copy items from one mailbox to otherEWS 托管 API - 如何将项目从一个邮箱复制到另一个邮箱
【发布时间】:2012-11-23 12:02:34
【问题描述】:

我正在编写一个应用程序(C#)来将联系人、约会、任务等从一个邮箱同步到另一个邮箱。我可以使用 SyncFolderItems 检索对这些项目的更改,但找不到将更改复制到其他邮箱的方法。看起来我必须在目标邮箱上为每种类型创建一个新项目。如果是这种情况,我如何将源项目上的所有属性放到目标上的新项目上。我目前正在使用exchange 2007 sp1 环境,也想对exchange 2010 使用相同的代码。

【问题讨论】:

    标签: exchangewebservices exchange-server-2007 exchange-server-2010 ews-managed-api


    【解决方案1】:

    (这在 Exchange 2010 上对我有用。文档没有提到 2007 年,所以你在那里可能不走运。)

    使用SyncFolderItems 查找您要移动的项目。接下来,使用ExportItems 将它们导出到一个文件,然后使用UploadItems 将它们放入另一个邮箱。 ExportItems and UploadItems operations with Exchange Online很详细,有导入/导出操作的例子(包括来源和目的地是不同邮箱的例子)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-09-11
      • 1970-01-01
      • 1970-01-01
      • 2019-08-17
      • 2012-05-21
      • 2011-08-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多