Работа с контактами на Exchange Server с использованием WebDav
Contents
[
Hide
]
Учетные записи Exchange Server содержат не только электронные сообщения. Вместе с получением, перемещением, отправкой и удалением электронных сообщений с Exchange Servers, Aspose.Email позволяет работать с контактами. Эта статья объясняет, как получить информацию о контактах напрямую с Exchange Server. В этой статье также показано, как перечислить контакты из папки Контакты.
Получение контактов с Exchange Server
Метод ListContacts() класса ExchangeClient может быть использован для получения информации о контактах с Exchange Server. Метод ListContacts() требует URI папки Контакты, который можно легко получить с помощью свойства ExchangeMailboxInfo.ContactsUri.
Чтобы получить контакты с Exchange Server:
- Инициализируйте класс ExchangeClient с адресом и учетными данными.
- Получите URI папки Контакты с помощью свойства ExchangeClient.MailboxInfo.ContactsUri.
- Вызовите метод ListContacts(). Он возвращает массив MapiContact.
- Используйте цикл foreach для массива MapiContact, чтобы прочитать информацию о контактах.
Следующий фрагмент кода показывает, как использовать класс ExchangeClient для чтения всех контактов с Exchange Server.