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