Berichtenlijst van Exchange Server met WebDav
Een lijst met e‑mailberichten in een Exchange‑mailbox kan worden opgehaald door de ExchangeClient.listMessages() methode. Haal de basisinformatie over berichten op, zoals onderwerp, afzender, geadresseerde en bericht‑ID, met behulp van de listMessages() methode.
Dit artikel toont hoe je verbinding maakt met een Exchange‑Server en de e‑mails in een mailbox direct of via WebDav weergeeft. Bovendien laat het zien hoe berichten uit verschillende mappen en berichten op basis van ID worden weergegeven.
Exchange‑serverberichten weergeven
Om de berichten in een Exchange‑mailbox te tonen:
- Maak een instantie van de ExchangeClient klasse.
- Roep de listMessages methode en maak een collectie van berichten.
- Itereer door de collectie en geef berichtinformatie weer.
Het onderstaande codefragment maakt verbinding met de Exchange‑mailbox en haalt de lijst met berichten uit de Inbox‑map op.
Berichten weergeven uit verschillende mappen
De bovenstaande codefragmenten tonen alle berichten in de Inbox‑map. Het is ook mogelijk om de lijst met berichten uit andere mappen op te halen. De ExchangeClient.listMessages() methode accepteert een map‑URI als parameter. Zolang de map‑URI geldig is, kun je de lijst met berichten uit die map ophalen.
Use ExchangeClient.getMailboxInfo().xxxFolderUri eigenschap te gebruiken om de URI van verschillende mappen te verkrijgen. De rest van de code is hetzelfde als bij het ophalen van een berichtenlijst.