Trabajando con reglas en el servidor Exchange

Administración de reglas

Aspose.Email puede usarse para gestionar las reglas en Exchange Server usando el EWSClient clase. Esta clase usa Exchange Web Services (EWS), que están disponibles en Exchange Server 2007 y versiones posteriores. Para mostrar cómo administrar reglas, este artículo explica cómo:

  • Leer las reglas que ya están en el servidor.
  • Crear una regla nueva.
  • Actualizar una regla existente.

Se requiere Microsoft Exchange Server 2010 Service Pack 1 para todas las funciones descritas en este artículo.

Leer reglas

Para obtener todas las reglas del servidor Exchange:

  1. Conéctate a un Exchange Server usando el IEWSClient clase.
  2. Llame al IEWSClient->GetInboxRules() método para obtener todas las reglas.
  3. En un bucle, recorra todas las reglas y muestre las propiedades de la regla como condiciones, acciones y nombres.

El siguiente fragmento de código muestra cómo leer reglas.

Creando una nueva regla

Para crear una nueva regla en el servidor Exchange, siga los siguientes pasos:

  1. Conéctate a un Exchange Server usando el IEWSClient clase.
  2. Cree una nueva instancia de la clase InboxRule y establezca las siguientes propiedades obligatorias:
    1. Nombre para mostrar
    2. Condiciones
    3. Acciones
  3. Llame al IEWSClient->CreateInboxRule() método para crear la regla.

El siguiente fragmento de código muestra cómo crear una nueva regla.

Actualizando una regla

Para actualizar una regla en el servidor Exchange:

  1. Conéctate a un Exchange Server usando el IEWSClient clase.
  2. Llame al IEWSClient->GetInboxRules() método para obtener todas las reglas.
  3. En un bucle, recorra todas las reglas y obtenga la regla que desea cambiar coincidiendo el DisplayName en una condición.
  4. Actualiza las propiedades de la regla
  5. Llame al IEWSClient.UpdateInboxRule() método para actualizar la regla.

El siguiente fragmento de código muestra cómo actualizar una regla.