Travailler avec les règles sur le serveur Exchange
Gestion des règles
Aspose.Email peut être utilisé pour gérer les règles sur Exchange Server en utilisant le EWSClient classe. Cette classe utilise Exchange Web Services (EWS), disponibles depuis Exchange Server 2007 et les versions ultérieures. Pour montrer comment gérer les règles, cet article explique comment :
- Lire les règles déjà présentes sur le serveur.
- Créer une nouvelle règle.
- Mettre à jour une règle existante.
Microsoft Exchange Server 2010 Service Pack 1 est requis pour toutes les fonctionnalités décrites dans cet article.
Lire les règles
Pour obtenir toutes les règles du serveur Exchange :
- Connectez-vous à un serveur Exchange en utilisant le IEWSClient classe.
- Appelez le IEWSClient->GetInboxRules() méthode pour obtenir toutes les règles.
- Dans une boucle, parcourez toutes les règles et affichez les propriétés des règles telles que les conditions, les actions et les noms.
L’extrait de code suivant montre comment lire les règles.
Création d’une nouvelle règle
Pour créer une nouvelle règle sur le serveur Exchange, suivez les étapes suivantes :
- Connectez-vous à un serveur Exchange en utilisant le IEWSClient classe.
- Créez une nouvelle instance de la classe InboxRule et définissez les propriétés obligatoires suivantes :
- Nom d’affichage
- Conditions
- Actions
- Appelez le IEWSClient->CreateInboxRule() méthode pour créer la règle.
L’extrait de code suivant montre comment créer une nouvelle règle.
Mise à jour d’une règle
Pour mettre à jour une règle sur le serveur Exchange :
- Connectez-vous à un serveur Exchange en utilisant le IEWSClient classe.
- Appelez le IEWSClient->GetInboxRules() méthode pour obtenir toutes les règles.
- Dans une boucle, parcourez toutes les règles et récupérez celle que vous souhaitez modifier en faisant correspondre le DisplayName dans une condition.
- Mettre à jour les propriétés de la règle
- Appelez le IEWSClient.UpdateInboxRule() méthode pour mettre à jour la règle.
L’extrait de code suivant montre comment mettre à jour une règle.