Arbeta med regler på Exchange Server

Hantera regler

Aspose.Email kan användas för att hantera regler på Exchange Server med EWSClient klass. Denna klass använder Exchange Web Services (EWS), som är tillgängliga i Exchange Server 2007 och senare versioner. För att visa hur man hanterar regler förklarar den här artikeln hur man:

  • Läs reglerna som redan finns på servern.
  • Skapa en ny regel.
  • Uppdatera en befintlig regel.

Microsoft Exchange Server 2010 Service Pack 1 krävs för alla funktioner som beskrivs i den här artikeln.

Läs regler

För att hämta alla regler från Exchange Server:

  1. Anslut till en Exchange Server med hjälp av IEWSClient klass.
  2. Anropa IEWSClient->GetInboxRules() metod för att hämta alla regler.
  3. I en loop, gå igenom alla regler och visa regelns egenskaper som villkor, åtgärder och namn.

Följande kodsnutt visar hur du läser regler.

Skapa en ny regel

För att skapa en ny regel på Exchange Server, följ dessa steg:

  1. Anslut till en Exchange Server med hjälp av IEWSClient klass.
  2. Skapa en ny instans av klassen InboxRule och ange följande obligatoriska egenskaper:
    1. Visningsnamn
    2. Villkor
    3. Åtgärder
  3. Anropa IEWSClient->CreateInboxRule() metod för att skapa regeln.

Följande kodsnutt visar hur du skapar en ny regel.

Uppdatera en regel

För att uppdatera en regel på Exchange Server:

  1. Anslut till en Exchange Server med hjälp av IEWSClient klass.
  2. Anropa IEWSClient->GetInboxRules() metod för att hämta alla regler.
  3. I en loop, gå igenom alla regler och hämta den regel du vill ändra genom att matcha DisplayName i ett villkor.
  4. Uppdatera regelns egenskaper
  5. Anropa IEWSClient.UpdateInboxRule() metod för att uppdatera regeln.

Följande kodsnutt visar hur du uppdaterar en regel.