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