Извлечение сообщений из почтового ящика Exchange Server с использованием WebDav
Вывод списка сообщений на сервере Exchange использовал listMessages() метод для получения списка сообщений из почтового ящика Exchange Server. The listMessages() метод получает базовую информацию о сообщениях, например тему, MessageID, отправителя и получателя.
Чтобы получить полные детали сообщения, Aspose.Email.Exchange предоставляет ExchangeClient.fetchMessage() метод. Этот метод принимает URI сообщения в качестве параметра и возвращает экземпляр MailMessage класс. The MailMessage класс затем предоставляет детали сообщения, такие как тело, заголовки и вложения.
Извлечение сообщений из почтового ящика Exchange Server
Чтобы извлечь сообщения из почтового ящика Exchange Server:
- Создайте экземпляр типа ExchangeClient.
- Укажите имя сервера, имя пользователя, пароль и домен.
- Вызвать listMessages метод, чтобы получить ExchangeMessageInfoCollection.
- Переберите ExchangeMessageInfoCollection коллекцию, чтобы получить ExchangeMessageInfo.getUniqueUri значения.
- Вызвать ExchangeClient.fetchMessage() и передайте ExchangeMessageInfo.getUniqueUri в качестве параметра.
Следующий фрагмент кода подключается к почтовому ящику Exchange Server и извлекает все сообщения.