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