получить информацию о пользователях с сервера Exchange - PullRequest
4 голосов
/ 22 июня 2010

Я использую Exchange Server 2007 (Outlook) для настройки учетных записей электронной почты ..

Как мы можем получить информацию о пользователях (почтовых ящиках), присутствующих на сервере обмена.

Эта функция есть в Outlook. Двойным щелчком по идентификатору и проверке деталей.

Но как это сделать программно? (используя c #)

1 Ответ

1 голос
/ 22 июня 2010

Вы можете использовать либо часть веб-служб Exchange SDK , либо более новый Управляемый API веб-служб , чтобы собирать информацию или делать практически все, что может сделать Outlook (см. этот график для различий).Обе приведенные ссылки должны привести вас к справочным страницам , и пример код , чтобы помочь вам начать работу.


Если вы хотите запросить глобальный список адресов (GAL), есть несколько методов .В OWA (таким образом, протокол HTTP) есть команда под названием «galfind» ( пример кода здесь ; ссылка здесь ).Или вы можете использовать ADSI для поиска в GAL .Или есть CDO или MAPI, но я бы по возможности держался от них подальше.

...