2010-06-22 3 views
4

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

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

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

Но как это можно сделать программно? (С помощью C#)

ответ

1

Вы можете использовать любой веб-служб часть Exchange SDK или новее Web Services Managed API, чтобы собрать информацию или делать что угодно может сделать прогноз (см this chart для различий). Обе приведенные ссылки должны привести вас к how-to's, reference pages и examplecode, чтобы помочь вам приступить к работе.


Если вы хотите запросить глобальный список адресов (GAL), есть several methods. В OWA (таким образом, протокол HTTP) есть команда под названием «galfind» (example code here; reference here). Или вы можете use ADSI to search the GAL. Или есть CDO или MAPI, но я бы избежал их, если это было возможно.

+0

Я пробовал этот код .. я могу запросить только мои контакты .. например. Если мой идентификатор [email protected], я могу запросить контакты этого идентификатора. не универсальные контакты .. т. е. полные пользователи, которые находятся в домене – Chitresh

+0

Ах, да - использование EWS позволяет вам запрашивать сохраненные контакты для входа в систему. В моем ответе выше я добавил ссылки на различные методы запроса глобального списка адресов. – ewall

Смежные вопросы