Работа с правилами на сервере Exchange
Управление правилами
Aspose.Email можно использовать для управления правилами на сервере Exchange с помощью EWSClient класс. В этом классе используются веб-службы Exchange (EWS), доступные в Exchange Server 2007 и более поздних версиях. Чтобы показать, как управлять правилами, в этой статье объясняется, как:
- Ознакомьтесь с правилами, уже имеющимися на сервере.
- Создайте новое правило.
- Обновите существующее правило.
Для всех функций, описанных в этой статье, требуется пакет обновления 1 для Microsoft Exchange Server 2010.
Ознакомьтесь с правилами
Чтобы получить все правила с сервера Exchange, выполните следующие действия:
- Подключитесь к серверу Exchange с помощью IEWSClient class.
- Позвоните IEWSClient->GetInboxRules() метод получения всех правил.
- По очереди просматривайте все правила и отображайте свойства правила, такие как условия, действия и имена.
В следующем фрагменте кода показано, как читать правила.
Создание нового правила
Чтобы создать новое правило на сервере Exchange, выполните следующие шаги:
- Подключитесь к серверу Exchange с помощью IEWSClient class.
- Создайте новый экземпляр InboxRule класс и задайте следующие обязательные свойства:
- DisplayName
- Conditions
- Actions
- Позвоните IEWSClient->CreateInboxRule() метод создания правила.
В следующем фрагменте кода показано, как создать новое правило.
Обновление правила
Чтобы обновить правило на сервере Exchange, выполните следующие действия:
- Подключитесь к серверу Exchange с помощью IEWSClient class.
- Позвоните IEWSClient->GetInboxRules() метод получения всех правил.
- По очереди просмотрите все правила и выберите правило, которое хотите изменить, сопоставив DisplayName в состоянии.
- Обновите свойства правила
- Позвоните IEWSClient.UpdateInboxRule() метод обновления правила.
В следующем фрагменте кода показано, как обновить правило.