Lavorare con le regole su Exchange Server

Gestione delle regole

Aspose.Email può essere usato per gestire le regole su Exchange Server utilizzando il EWSClient classe. Questa classe utilizza Exchange Web Services (EWS), disponibili in Exchange Server 2007 e versioni successive. Per mostrare come gestire le regole, questo articolo spiega come:

  • Leggi le regole già presenti sul server.
  • Crea una nuova regola.
  • Aggiorna una regola esistente.

Microsoft Exchange Server 2010 Service Pack 1 è richiesto per tutte le funzionalità descritte in questo articolo.

Leggi le regole

Per ottenere tutte le regole dal server Exchange:

  1. Connettiti a un Exchange Server usando il IEWSClient classe.
  2. Chiama il IEWSClient->GetInboxRules() metodo per ottenere tutte le regole.
  3. In un ciclo, scorre tutti i regole e visualizza le proprietà della regola come condizioni, azioni e nomi.

Il seguente frammento di codice mostra come leggere le regole.

Creazione di una nuova regola

Per creare una nuova regola sul server Exchange, esegui i seguenti passaggi:

  1. Connettiti a un Exchange Server usando il IEWSClient classe.
  2. Crea una nuova istanza della classe InboxRule e imposta le seguenti proprietà obbligatorie:
    1. Nome visualizzato
    2. Condizioni
    3. Azioni
  3. Chiama il IEWSClient->CreateInboxRule() metodo per creare la regola.

Il seguente frammento di codice mostra come creare una nuova regola.

Aggiornamento di una regola

Per aggiornare una regola sul server Exchange:

  1. Connettiti a un Exchange Server usando il IEWSClient classe.
  2. Chiama il IEWSClient->GetInboxRules() metodo per ottenere tutte le regole.
  3. In un ciclo, esamina tutte le regole e ottieni la regola che desideri modificare confrontando il DisplayName in una condizione.
  4. Aggiorna le proprietà della regola
  5. Chiama il IEWSClient.UpdateInboxRule() metodo per aggiornare la regola.

Il seguente frammento di codice mostra come aggiornare una regola.