Praca z regułami na serwerze Exchange
Zarządzanie regułami
Aspose.Email może być używany do zarządzania regułami na serwerze Exchange przy użyciu EWSClient klasa. Ta klasa używa Exchange Web Services (EWS), które są dostępne w Exchange Server 2007 i późniejszych wersjach. Aby pokazać, jak zarządzać regułami, ten artykuł wyjaśnia, jak:
- Odczytaj reguły już istniejące na serwerze.
- Utwórz nową regułę.
- Zaktualizuj istniejącą regułę.
Microsoft Exchange Server 2010 Service Pack 1 jest wymagany dla wszystkich funkcji opisanych w tym artykule.
Odczyt reguł
Aby pobrać wszystkie reguły z serwera Exchange:
- Połącz się z serwerem Exchange używając IEWSClient klasa.
- Wywołaj IEWSClient->GetInboxRules() metoda pobierająca wszystkie reguły.
- W pętli przeglądaj wszystkie reguły i wyświetlaj ich właściwości, takie jak warunki, akcje i nazwy.
Poniższy fragment kodu pokazuje, jak odczytać reguły.
Tworzenie nowej reguły
Aby utworzyć nową regułę na serwerze Exchange, wykonaj następujące kroki:
- Połącz się z serwerem Exchange używając IEWSClient klasa.
- Utwórz nową instancję klasy InboxRule i ustaw następujące wymagane właściwości:
- Nazwa wyświetlana
- Warunki
- Akcje
- Wywołaj IEWSClient->CreateInboxRule() metoda tworząca regułę.
Poniższy fragment kodu pokazuje, jak utworzyć nową regułę.
Aktualizacja reguły
Aby zaktualizować regułę na serwerze Exchange:
- Połącz się z serwerem Exchange używając IEWSClient klasa.
- Wywołaj IEWSClient->GetInboxRules() metoda pobierająca wszystkie reguły.
- W pętli przeglądaj wszystkie reguły i pobierz tę, którą chcesz zmienić, dopasowując DisplayName w warunku.
- Zaktualizuj właściwości reguły
- Wywołaj IEWSClient.UpdateInboxRule() metoda aktualizująca regułę.
Poniższy fragment kodu pokazuje, jak zaktualizować regułę.