Werken met regels op Exchange Server

Regels beheren

Aspose.Email kan worden gebruikt om de regels op Exchange Server te beheren met behulp van de EWSClient klasse. Deze klasse gebruikt Exchange Web Services (EWS), die beschikbaar zijn in Exchange Server 2007 en latere releases. Om te laten zien hoe regels beheerd worden, legt dit artikel uit hoe:

  • Lees de regels die al op de server staan.
  • Maak een nieuwe regel.
  • Update een bestaande regel.

Microsoft Exchange Server 2010 Service Pack 1 is vereist voor alle functies die in dit artikel worden beschreven.

Regels lezen

Om alle regels van de Exchange‑server op te halen:

  1. Verbind met een Exchange Server met behulp van de IEWSClient klasse.
  2. Roep de IEWSClient->GetInboxRules() methode om alle regels op te halen.
  3. In een lus kunt u door alle regels bladeren en de regel‑eigenschappen zoals voorwaarden, acties en namen weergeven.

Het volgende code‑fragment laat zien hoe je regels leest.

Nieuwe regel aanmaken

Om een nieuwe regel op de Exchange‑server te maken, voer je de volgende stappen uit:

  1. Verbind met een Exchange Server met behulp van de IEWSClient klasse.
  2. Maak een nieuw exemplaar van de InboxRule-klasse en stel de volgende verplichte eigenschappen in:
    1. Weergavenaam
    2. Condities
    3. Acties
  3. Roep de IEWSClient->CreateInboxRule() methode om de regel aan te maken.

Het volgende code‑fragment laat zien hoe je een nieuwe regel maakt.

Regel bijwerken

Om een regel op de Exchange‑server bij te werken:

  1. Verbind met een Exchange Server met behulp van de IEWSClient klasse.
  2. Roep de IEWSClient->GetInboxRules() methode om alle regels op te halen.
  3. Loop door alle regels en haal de regel die u wilt wijzigen op door de DisplayName in een voorwaarde te vergelijken.
  4. Werk de regel‑eigenschappen bij
  5. Roep de IEWSClient.UpdateInboxRule() methode om de regel bij te werken.

Het volgende code‑fragment laat zien hoe je een regel bijwerkt.