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:
- Conéctate a un Exchange Server usando el IEWSClient clase.
- Llame al IEWSClient->GetInboxRules() método para obtener todas las reglas.
- 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:
- Conéctate a un Exchange Server usando el IEWSClient clase.
- Cree una nueva instancia de la clase InboxRule y establezca las siguientes propiedades obligatorias:
- Nombre para mostrar
- Condiciones
- Acciones
- 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:
- Conéctate a un Exchange Server usando el IEWSClient clase.
- Llame al IEWSClient->GetInboxRules() método para obtener todas las reglas.
- En un bucle, recorra todas las reglas y obtenga la regla que desea cambiar coincidiendo el DisplayName en una condición.
- Actualiza las propiedades de la regla
- Llame al IEWSClient.UpdateInboxRule() método para actualizar la regla.
El siguiente fragmento de código muestra cómo actualizar una regla.