Gestion des conversations Exchange via EWS
Aspose.Email vous permet de gérer les éléments de conversation sur Microsoft Exchange Server en utilisant le EWSClient classe. Cette fonctionnalité repose sur Exchange Web Services (EWS), disponibles dans Exchange Server 2007 et versions ultérieures. Les exemples de ce guide montrent comment trouver, copier, déplacer et supprimer des éléments de conversation sur Exchange Server 2010 SP1 ou ultérieur.
Trouver des conversations
Pour récupérer les informations de conversation d’un dossier Exchange spécifique, suivez les étapes ci‑dessus :
- Se connecter au serveur Exchange en utilisant IEWSClient.
- Appelez FindConversations() méthode pour lister les conversations dans le dossier cible.
- Lire les propriétés telles que l’ID de conversation, le sujet et le statut du drapeau.
L’exemple de code suivant montre comment trouver et afficher les éléments de conversation depuis une boîte de réception Exchange Server.
Copier les conversations
Pour copier les éléments de conversation vers un autre dossier :
- Se connecter au serveur Exchange en utilisant IEWSClient.
- Récupérer les conversations avec le FindConversations() méthode.
- Utiliser CopyConversationItems() pour copier les conversations correspondantes.
L’exemple de code suivant montre comment trouver et copier des éléments de conversation spécifiques depuis une boîte de réception Exchange Server vers le dossier Éléments supprimés en fonction de la condition spécifiée.
Déplacer les conversations
Vous pouvez déplacer des conversations entre dossiers. L’exemple de code suivant montre comment trouver et déplacer des éléments de conversation spécifiques d’une boîte de réception Exchange Server vers un autre dossier.
- Se connecter au serveur Exchange en utilisant IEWSClient.
- Identifier les conversations à déplacer.
- Appelez le MoveConversationItems() méthode avec l’URI du dossier de destination.
Supprimer les conversations
Pour supprimer les fils de conversation d’un dossier :
- Se connecter au serveur Exchange en utilisant IEWSClient.
- Utiliser FindConversations() pour localiser les conversations cibles.
- Appelez le DeleteConversationItems() méthode pour les supprimer.
L’exemple de code suivant montre comment trouver et supprimer des éléments de conversation spécifiques d’une boîte de réception Exchange Server.