Práce s pravidly na serveru Exchange
Správa pravidel
Aspose.Email lze použít ke správě pravidel na serveru Exchange pomocí EWSClient třída. Tato třída používá Exchange Web Services (EWS), které jsou dostupné v Exchange Server 2007 a novějších verzích. Pro ukázku správy pravidel tento článek vysvětluje, jak:
- Číst pravidla již na serveru.
- Vytvořit nové pravidlo.
- Aktualizovat existující pravidlo.
Microsoft Exchange Server 2010 Service Pack 1 je vyžadován pro všechny funkce popsané v tomto článku.
Čtení pravidel
Pro získání všech pravidel ze serveru Exchange:
- Připojit se k serveru Exchange pomocí IEWSClient třída.
- Zavolejte IEWSClient->GetInboxRules() metoda pro získání všech pravidel.
- V cyklu procházejte všechna pravidla a zobrazte jejich vlastnosti, jako jsou podmínky, akce a názvy.
Následující úryvek kódu ukazuje, jak číst pravidla.
Vytváření nového pravidla
Pro vytvoření nového pravidla na serveru Exchange proveďte následující kroky:
- Připojit se k serveru Exchange pomocí IEWSClient třída.
- Vytvořte novou instanci třídy InboxRule a nastavte následující povinné vlastnosti:
- Zobrazovaný název
- Podmínky
- Akce
- Zavolejte IEWSClient->CreateInboxRule() metoda pro vytvoření pravidla.
Následující úryvek kódu ukazuje, jak vytvořit nové pravidlo.
Aktualizace pravidla
Pro aktualizaci pravidla na serveru Exchange:
- Připojit se k serveru Exchange pomocí IEWSClient třída.
- Zavolejte IEWSClient->GetInboxRules() metoda pro získání všech pravidel.
- V cyklu procházejte všechny pravidla a získáte pravidlo, které chcete změnit, porovnáním DisplayName v podmínce.
- Aktualizovat vlastnosti pravidla
- Zavolejte IEWSClient.UpdateInboxRule() metoda pro aktualizaci pravidla.
Následující úryvek kódu ukazuje, jak aktualizovat pravidlo.