Liste des messages du serveur Exchange via WebDav
Une liste des e‑mails d’une boîte aux lettres Exchange peut être obtenue en appelant le ExchangeClient.listMessages() méthode. Obtenez les informations de base sur les messages, comme l’objet, l’expéditeur, le destinataire et l’ID du message, en utilisant le listMessages() méthode.
Cet article montre comment se connecter à un serveur Exchange et lister les e‑mails d’une boîte aux lettres, directement ou via WebDav. Il explique également comment lister les messages de différents dossiers et comment les lister par ID.
Lister les messages du serveur Exchange
Pour lister les messages dans une boîte aux lettres Exchange :
- Créez une instance de la ExchangeClient classe.
- Appelez le listMessages méthode et créer une collection de messages.
- Parcourir la collection et afficher les informations du message.
Le fragment de code ci‑dessous se connecte à la boîte aux lettres Exchange et récupère la liste des messages du dossier Boîte de réception.
Lister les messages de différents dossiers
Les extraits de code ci‑dessus listent tous les messages du dossier Boîte de réception. Il est également possible d’obtenir la liste des messages d’autres dossiers. Le ExchangeClient.listMessages() la méthode accepte un URI de dossier en paramètre. Tant que l’URI du dossier est valide, vous pouvez obtenir la liste des messages de ce dossier.
Utilisez ExchangeClient.getMailboxInfo().xxxFolderUri propriété pour obtenir l’URI des différents dossiers. Le reste du code est identique à celui pour obtenir une liste de messages.