我和我的团队正在将我们的自定义 CRM(完全建立在 MS 堆栈上)与 Exchange 集成。该集成的一个关键部分是将 Exchange 项目(即 session 和任务)绑定(bind)到客户记录。基本上,当销售人员安排与某个客户的 session 时,客户的 GUID 作为自定义 extended property 附加到该 session 。够简单了吧?

当我们处理单个邮箱时,searching for a custom extended property 很容易。但是对于多个邮箱,例如,在所有销售人员日历中搜索将某个客户的 GUID 作为自定义扩展属性附加的 session 呢?

是否可以在所有(或多个)邮箱中搜索给定的自定义扩展属性? 使用自定义扩展属性绑定(bind)数据是否是正确的方法?

环境 :我们使用 EWS Managed API 与 Exchange 2010 服务器通信。但是,具有自动生成代理的 Exchange 2007 EWS 以相同的一般方式运行,因此与 2007 相关的建议应该适用。

最佳答案

没有办法一次在多个邮箱中进行搜索。您需要单独连接到每个邮箱并以这种方式进行搜索。

关于exchange-server - 交易所 : Is it possible to search for a custom Extended Property across all mailboxes?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2231292/

10-13 06:09