Как получить всю информацию из глобального списка адресов (GAL) из Microsoft Exchange, используя EWS Managed API?
Мне нужно получить все контакты из Microsoft Exchange.. Эти контакты также сохраняются в Office365 -> Люди -> Каталог. Большое спасибо за помощь!
1 ответ
Используйте API ResolveName("SMTP:") для извлечения всех контактов из глобального списка адресов, ограничение состоит в том, что он возвращает только первые 100 из операции запроса.
Ваш управляемый код EWS работает аналогично
var nameResolutionCollection = service.ResolveName("SMTP:");
foreach(var item in nameResolutionCollection)
{
// your code in here
}
Узнайте больше информации на https://msdn.microsoft.com/en-us/library/office/aa563518%28v=exchg.150%29.aspx.