В основном, это сводится к этим трем строкам:
var service = new ExchangeService(ExchangeVersion.Exchange2007_SP1)
{Credentials = new NetworkCredential("username", "password")};
service.AutodiscoverUrl("targetmailaddress", url => true);
var items = service.FindItems(new FolderId(WellKnownFolderName.Contacts, new Mailbox("targetmailaddress")), new ItemView(512));
Вам нужно заменить адрес электронной почты на адрес, который вы ищете.Если у вас есть только один сервер Exchange, вы можете пропустить часть автообнаружения и добавить URL-адрес службы в инициализацию службы в первом списке.
Как обычно, вы можете добавить фильтр элементов в вызов FindItems.