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:

  1. Připojit se k serveru Exchange pomocí IEWSClient třída.
  2. Zavolejte IEWSClient->GetInboxRules() metoda pro získání všech pravidel.
  3. 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:

  1. Připojit se k serveru Exchange pomocí IEWSClient třída.
  2. Vytvořte novou instanci třídy InboxRule a nastavte následující povinné vlastnosti:
    1. Zobrazovaný název
    2. Podmínky
    3. Akce
  3. 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:

  1. Připojit se k serveru Exchange pomocí IEWSClient třída.
  2. Zavolejte IEWSClient->GetInboxRules() metoda pro získání všech pravidel.
  3. V cyklu procházejte všechny pravidla a získáte pravidlo, které chcete změnit, porovnáním DisplayName v podmínce.
  4. Aktualizovat vlastnosti pravidla
  5. Zavolejte IEWSClient.UpdateInboxRule() metoda pro aktualizaci pravidla.

Následující úryvek kódu ukazuje, jak aktualizovat pravidlo.