Список сообщений из Exchange Server с использованием WebDav
Список электронных сообщений в почтовом ящике Exchange можно получить, вызвав метод ExchangeClient.listMessages(). Получите основную информацию о сообщениях, такую как тема, отправитель, получатель и ID сообщения, используя метод listMessages().
В этой статье показано, как подключиться к Exchange Server и вывести электронные письма в почтовом ящике напрямую или с использованием WebDav. Также показано, как перечислять сообщения из разных папок и как выводить сообщения по ID.
Список сообщений Exchange Server
Чтобы перечислить сообщения в почтовом ящике Exchange:
- Создайте экземпляр класса ExchangeClient.
- Вызовите метод listMessages и создайте коллекцию сообщений.
- Переберите коллекцию и отобразите информацию о сообщениях.
Приведенный ниже фрагмент кода подключается к почтовому ящику Exchange и получает список сообщений из папки Входящие.
Перечисление сообщений из разных папок
Приведенные выше фрагменты кода перечисляют все сообщения в папке Входящие. Возможно также получить список сообщений из других папок. Метод ExchangeClient.listMessages() принимает URI папки в качестве параметра. Пока URI папки действителен, вы можете получить список сообщений из этой папки.
Используйте свойство ExchangeClient.getMailboxInfo().xxxFolderUri для получения URI различных папок. Остальной код такой же, как и для получения списка сообщений.