客户正在迁移到第三方联系人管理系统,并希望将所有联系人从其各个员工的 Exchange 2007 邮箱中取出,通过删除重复等方式清理它们,将它们移动到新的联系人管理系统中并从 Exchange 邮箱中删除它们。
我是一位经验丰富的 C# 开发人员,但直到现在我才需要与 Exchange Server 交互。环顾四周,似乎有几种方法可以做到这一点,我很想听听其他开发人员对最佳方法的看法。我对项目的其余部分很好 - 它只是我需要帮助的 Exchange Server 接口。从我所见,Exchange Web 服务似乎是一种流行的方法。
总结一下:
1) 使用 Visual Studio 2012 连接到 Exchange Server 2007 2) 遍历各种邮箱 3) 将所有联系人复制到本地邮箱中 4) 执行清理和重复数据删除练习 5) 准备清理后的联系人以插入第三方 CMS 6) 从 Exchange 邮箱中删除联系人
我需要帮助的是第 1、2、3 和 7 阶段。
谢谢