Récupérer les messages de la boîte aux lettres du serveur Exchange via WebDav
Lister les messages sur un serveur Exchange a utilisé le listMessages() méthode pour obtenir une liste de messages d’une boîte aux lettres Exchange Server. Le listMessages() méthode obtient les informations de base sur les messages, par exemple l’objet, l’ID du message, l’expéditeur et le destinataire.
Pour obtenir les détails complets du message, Aspose.Email.Exchange fournit le ExchangeClient.fetchMessage() méthode. Cette méthode accepte l’URI du message comme paramètre et renvoie une instance du MailMessage classe. Le MailMessage classe fournit ensuite les détails du message tels que le corps, les en-têtes et les pièces jointes.
Récupérer les messages d’une boîte aux lettres Exchange Server
Pour récupérer les messages de la boîte aux lettres du serveur Exchange :
- Créez une instance du type ExchangeClient.
- Spécifiez le nom du serveur, le nom d’utilisateur, le mot de passe et le domaine.
- Appelez le listMessages méthode pour obtenir le ExchangeMessageInfoCollection.
- Parcourez le ExchangeMessageInfoCollection collection pour obtenir ExchangeMessageInfo.getUniqueUri valeurs.
- Appelez ExchangeClient.fetchMessage() et transmettez ExchangeMessageInfo.getUniqueUri en tant que paramètre.
Le fragment de code suivant se connecte à la boîte aux lettres du serveur Exchange et récupère tous les messages.