Извеждане на съобщения от Exchange Server чрез WebDav

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

Тази статия показва как да се свържете с Exchange Server и да изброите имейлите в кутия директно или чрез WebDav. Освен това се показва как да изброите съобщения от различни папки и как да изброите съобщения по ID.

Изброяване на съобщения от Exchange Server

За да изброите съобщенията в кутия на Exchange:

  1. Създайте инстанция на ExchangeClient клас.
  2. Извикайте listMessages метод и създава колекция от съобщения.
  3. Обхождайте колекцията и показвайте информация за съобщението.

Следният кодов фрагмент се свързва с кутията на Exchange и получава списъка със съобщения от папката Inbox.

Извеждане на съобщения от различни папки

Горните кодови фрагменти изброяват всички съобщения в папката Inbox. Възможно е също да се получи списък със съобщения от други папки.  ExchangeClient.listMessages() методът приема URI на папка като параметър. При условие, че URI‑то на папката е валидно, можете да получите списъка със съобщения от тази папка.

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