Список сообщений из Exchange Server с использованием WebDav

Список электронных сообщений в почтовом ящике Exchange можно получить, вызвав метод ExchangeClient.listMessages(). Получите основную информацию о сообщениях, такую как тема, отправитель, получатель и ID сообщения, используя метод listMessages().

В этой статье показано, как подключиться к Exchange Server и вывести электронные письма в почтовом ящике напрямую или с использованием WebDav. Также показано, как перечислять сообщения из разных папок и как выводить сообщения по ID.

Список сообщений Exchange Server

Чтобы перечислить сообщения в почтовом ящике Exchange:

  1. Создайте экземпляр класса ExchangeClient.
  2. Вызовите метод listMessages и создайте коллекцию сообщений.
  3. Переберите коллекцию и отобразите информацию о сообщениях.

Приведенный ниже фрагмент кода подключается к почтовому ящику Exchange и получает список сообщений из папки Входящие.

Перечисление сообщений из разных папок

Приведенные выше фрагменты кода перечисляют все сообщения в папке Входящие. Возможно также получить список сообщений из других папок. Метод ExchangeClient.listMessages() принимает URI папки в качестве параметра. Пока URI папки действителен, вы можете получить список сообщений из этой папки.

Используйте свойство ExchangeClient.getMailboxInfo().xxxFolderUri для получения URI различных папок. Остальной код такой же, как и для получения списка сообщений.