【发布时间】:2015-12-01 23:14:28
【问题描述】:
我是使用 EWS 连接到外部客户邮件服务器的系统上的开发人员。这是我们与他们的唯一直接联系。
他们有时还会向我们发送其 Active Directory 用户的 CSV 转储文件,以便我们将其上传到我们的系统中。 我想改进这个过程。
如果我使用 EWS 凭据登录到 OWA 门户,我可以在“联系人”下看到他们的所有公司用户,因此信息就在那里并且可以以某种形式访问。
有没有办法让我自己通过 EWS 连接提取数据(例如作为 LDAP 查询)?并从我们这边处理他们的用户记录?
【问题讨论】:
-
您是否查看过此链接 - blogs.msdn.com/b/webdav_101/archive/2015/05/11/… 也看看您是否也可以将
PrincipalContext与 EWS 一起使用 -
如果您需要 AD 转储,EWS 不会这样做。只有具有 Exchange 属性的对象才能正确显示在 EWS 中。与他们建立安全的 LDAPS 连接(大多数 SaaS 供应商都这样做),然后您可以运行自己的查询。试图从 EWS 中获取广告数据只会让人感到沮丧......
-
这个类似的帖子有一个解决方案,不知道它是否对我有用。 stackoverflow.com/questions/20188197/…会试一试...
标签: c# exchange-server exchangewebservices outlook-web-app