我正在编写一个应用程序(C#)来将联系人、约会、任务等从一个邮箱同步到另一个邮箱。我能够使用 SyncFolderItems 检索对这些项目的更改,但找不到将更改复制到其他邮箱的方法。看起来我必须为目标邮箱上的每种类型创建一个新项目。如果是这种情况,我如何将源项目上的所有属性获取到目标上的新项目上。我目前使用的是 Exchange 2007 sp1 环境,并且也想对 Exchange 2010 使用相同的代码。
(这对我在 Exchange 2010 上有用。文档中没有提到 2007 年,所以你可能不走运。)
Use SyncFolderItems http://msdn.microsoft.com/en-us/library/exchange/aa563967%28v=exchg.150%29.aspx找到您想要移动的项目。接下来,使用ExportItems http://msdn.microsoft.com/en-us/library/ff709490%28EXCHG.140%29.aspx将它们导出到文件,然后UploadItems http://msdn.microsoft.com/en-us/library/ff709490%28EXCHG.140%29.aspx将它们放入另一个邮箱。使用 Exchange Online 进行 ExportItems 和 UploadItems 操作 http://msdn.microsoft.com/en-us/library/exchange/hh135142%28v=exchg.140%29.aspx非常详细,并有导入/导出操作的示例(包括源和目标是不同邮箱的示例)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)