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