2

Я использую Exchange Web Services Managed API 1.0 для доступа к серверам Exchange (2007) в своей организации. Мне нужно перебирать все почтовые ящики на данном сервере. Я не видел способа получить список почтовых ящиков, определенных для данного сервера Exchange. Я смог использовать службу AutoDiscover, чтобы найти адрес сервера-концентратора для определенного почтового ящика, но мне интересно получить список всех почтовых ящиков. Может ли кто-нибудь указать мне в правильном направлении?Как обнаружить все почтовые ящики для Exchange Server с использованием веб-служб Exchange?

ответ

1

Если проблема еще не решена, я бы рекомендовал использовать только простые запросы LDAP вместо Exchange Web Services. Информация, которая вам нужна, сохраняется в homeMDB, msExchHomeServerName и, возможно, homeMTA Атрибуты Active Directory. Вы можете изменить запрос LDAP с http://www.msexchange.org/tutorials/Creating_a_list_of_Users_and_their_email_addresses_in_Exchange_2000_2.html или http://technet.microsoft.com/en-us/library/bb125087(EXCHG.65).aspx, чтобы получить необходимую информацию.

+0

Спасибо Олегу. В результате я использовал командлет powershell, чтобы получить эту информацию, но ваше решение кажется более элегантным. –

+0

@HowardPinsley - не могли бы вы опубликовать код powershell, который вы использовали? У меня есть аналогичная проблема, и я могу использовать только EWS – userSteve

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

  • Нет связанных вопросов^_^