Auflisten von Nachrichten vom Exchange‑Server mit WebDav
Eine Liste der E‑Mail‑Nachrichten in einem Exchange‑Postfach kann durch Aufrufen der ExchangeClient.listMessages() Methode. Holt grundlegende Informationen über Nachrichten, wie Betreff, Absender, Empfänger und Nachrichten‑ID, mittels der listMessages() Methode.
Dieser Artikel zeigt, wie man sich mit einem Exchange‑Server verbindet und die E‑Mails in einem Postfach direkt oder über WebDav auflistet. Er zeigt außerdem, wie Nachrichten aus verschiedenen Ordnern und nach ID aufgelistet werden können.
Exchange‑Server‑Nachrichten auflisten
Um die Nachrichten in einem Exchange‑Postfach aufzulisten:
- Erstellen Sie eine Instanz von dem ExchangeClient Klasse.
- Rufen Sie die listMessages Methode und erstellen Sie eine Nachrichtensammlung.
- Durchlaufen Sie die Sammlung und zeigen Sie die Nachrichteninformationen an.
Das untenstehende Code‑Snippet verbindet sich mit dem Exchange‑Postfach und ruft die Liste der Nachrichten aus dem Posteingang ab.
Auflisten von Nachrichten aus verschiedenen Ordnern
Die obigen Code‑Snippets listen alle Nachrichten im Posteingangs‑Ordner auf. Es ist ebenfalls möglich, Nachrichten aus anderen Ordnern abzurufen. Die ExchangeClient.listMessages() Methode akzeptiert eine Ordner‑URI als Parameter. Solange die Ordner‑URI gültig ist, können Sie die Nachrichtenliste dieses Ordners abrufen.
Verwenden Sie ExchangeClient.getMailboxInfo().xxxFolderUri Eigenschaft, um die URI verschiedener Ordner zu erhalten. Der restliche Code ist derselbe wie beim Abrufen einer Nachrichtenliste.