Работа с правила в 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() метод за актуализиране на правилото.
Следният кодов фрагмент показва как да актуализирате правило.