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