我正在编写一个应用程序(C#),用于将联系人,约会,任务等从一个邮箱同步到另一个邮箱。我能够使用SyncFolderItems检索对这些项目的更改,但无法找到将更改复制到其他邮箱的方法。看起来我必须为目标邮箱上的每个类型创建一个新项目。如果是这种情况,我如何将源项目上的所有属性都放到目标上的新项目上。我目前正在使用Exchange 2007 sp1环境,并希望在Exchange 2010中使用相同的代码。
答案 0 :(得分:1)
(这在Exchange 2010上对我有用。文档没有提到2007年,所以你可能在那里运气不好。)
使用SyncFolderItems
查找要移动的项目。接下来,使用ExportItems
将它们导出到文件,然后使用UploadItems
将它们放入另一个邮箱。 ExportItems and UploadItems operations with Exchange Online非常详细,并提供了导入/导出操作的示例(包括源和目标是不同邮箱的示例)。