Cómo hacer que el valor de SCL esté disponible para reglas de transporte perimetral

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2007-05-21

En este tema se explica como utilizar el Shell de administración de Exchange para poder utilizar el nivel de confianza de correo no deseado (SCL) en mensajes disponibles para el procesamiento de reglas de transporte que se ejecuten en equipos que tengan instalada la función del servidor de transporte perimetral.

Nota

Los siguientes procedimientos no se pueden realizar con la Consola de administración de Exchange. Para realizar estos procedimientos, debe utilizar el Shell de administración de Exchange. Para obtener más información acerca de cómo utilizar el Shell de administración de Exchange, consulte Uso del Shell de administración de Exchange.

En Microsoft Exchange Server 2007, el agente de transporte perimetral del evento de transporte de Protocolo simple de transferencia de correo (SMTP) OnEndOfData aplica las reglas de transporte que se ejecutan en servidores de transporte perimetral. Una de las condiciones de reglas de transporte disponibles en los servidores de transporte perimetral es la condición de regla de transporte con un nivel de confianza contra correo no deseado (SCL) superior o igual al límite. Al utilizar esta condición de reglas de transporte, puede aplicar una acción de regla de transporte a un mensaje en base al valor de SCL marcado en el mensaje. El agente de filtro de contenido marca un valor de SCL en el mensaje en base a un análisis del contenido del mensaje que se utiliza para determinar si el mensaje es un correo electrónico no deseado. El agente de filtro de contenido también se ejecuta en el evento de transporte SMTP de OnEndOfData.

Nota

Aunque el agente de filtro de contenido se ejecuta también en otros eventos, el valor de SCL lo marca en el mensaje la instancia del agente de filtro de contenido registrado en el evento de transporte SMTP de OnEndOfData.

Dado que tanto el agente de regla perimetral como el agente de filtro de contenido se ejecutan en el evento de transporte SMTP de OnEndOfData, el valor de prioridad aplicado a cada agente de transporte se utiliza para determinar cuál se ejecuta primero. De forma predetermina, el agente de regla perimetral se ejecuta antes que el agente de filtro de contenido para reducir el coste de procesamiento de mensajes que puede bloquear el agente de regla perimetral. Sin embargo, puesto que el agente de regla perimetral se ejecuta antes que el agente de filtro de contenido y, por lo tanto, el valor de SCL no se ha marcado aún en el mensaje, no se puede utilizar la condición de regla de transporte con un nivel de confianza contra correo no deseado (SCL) superior o igual al límite en la configuración predeterminada.

Puede utilizar el siguiente procedimiento para configurar el agente de filtro de contenido para que se ejecute antes que el agente de regla perimetral en el evento de transporte SMTP de OnEndOfData. Esto permite que el agente de filtro de contenido marque un valor de SCL en un mensaje que después puede leer la condición de regla de transporte con un nivel de confianza contra correo no deseado (SCL) superior o igual al límite.

Para obtener más información acerca de los agentes de transporte, su prioridad, las reglas de transporte y el filtro de contenidos, consulte los siguientes temas:

Antes de empezar

En este tema se da por supuesto que sólo hay configurado un servidor de transporte perimetral en su organización. O, si está ejecutando más de un servidor de transporte perimetral, estos servidores se ejecutan en paralelo.

Es posible que no tenga que realizar este procedimiento si se cumplen las siguientes condiciones:

  • Hay más de un servidor de transporte perimetral en su organización.

  • Estos servidores están configurados en varias capas entre Internet y su red interna.

En este caso, puede configurar los servidores de transporte perimetral que se están ejecutando en la red perimetral externa para que utilicen reglas de transporte a fin de bloquear mensajes no deseados. Después, el agente de filtro de contenido marcará los valores de SCL en los mensajes. A continuación, puede configurar reglas de transporte que se ejecutan en los servidores de transporte perimetral de la red perimetral interna para comprobar el valor de SCL de los mensajes.

Si utiliza este procedimiento para configurar el agente de filtro de contenido con un valor de prioridad mayor que el agente de regla perimetral, el servidor de transporte perimetral puede sufrir costes de procesamiento adicionales debido a que el agente de filtro de contenido evaluará todos los mensajes que reciba el servidor de transporte perimetral. Lo mismo ocurre incluso si una regla de transporte configurada en el agente de reglas perimetrales rechaza posteriormente el mensaje. Asimismo, no podrá seguir configurando una regla de trasporte en el servidor de transporte perimetral para que marque un mensaje con un valor de SCL de -1. Este valor indica al agente de filtro de contenido que el mensaje no deberá evaluarse.

Para ejecutar los siguientes procedimientos en un equipo que tiene instalada la función del servidor Transporte perimetral, debe iniciar sesión mediante una cuenta que sea miembro del grupo Administradores local en dicho equipo.

Para obtener más información acerca de los permisos, la delegación de funciones y los derechos necesarios para administrar Exchange 2007, consulte Consideraciones sobre permisos.

Procedimiento

El siguiente procedimiento establece el valor de prioridad del agente de filtro de contenido en 3. Como el agente de regla perimetral se configuró anteriormente utilizando el valor de prioridad 3, su valor aumenta a 4. Si tiene más de un servidor de transporte perimetral que se esté ejecutando en paralelo y desea que todos tengan la misma configuración, debe realizar este proceso en todos ellos.

Para obtener más información acerca de cómo configurar los agentes de transporte, consulte Cómo modificar un agente de transporte.

Importante

El siguiente procedimiento detiene e inicia el servicio de transporte de Microsoft Exchange en el servidor de transporte perimetral local. El correo que pasa a través de este servidor de transporte perimetral no se entregará mientras el servicio de transporte de Microsoft Exchange esté detenido.

Para utilizar el Shell de administración de Exchange para modificar el valor de prioridad del agente de filtro de contenido

  1. Ejecute el siguiente comando:

    Set-TransportAgent "Content Filter Agent" -Priority 3
    
  2. Detenga el servicio de transporte de Microsoft Exchange.

    Net Stop MSExchangeTransport
    
  3. Inicie el servicio de transporte de Microsoft Exchange.

    Net Start MSExchangeTransport
    

Una vez realizado este procedimiento, puede comprobar el orden de prioridad del agente de transporte enviando un mensaje de prueba a través del servidor de transporte perimetral que acaba de configurar. A continuación, puede utilizar el cmdlet Get-TransportPipeline para ver el orden de prioridad del agente de transporte. Debe enviar un mensaje a través del servidor de transporte perimetral porque el cmdlet Get-TransportPipeline recupera la información acerca del canal de transporte que se crea dinámicamente cada vez que se envía un mensaje.

Para obtener más información acerca de cómo ver el canal de transporte, consulte Cómo ver los agentes de transporte en la ruta de transporte.

Para utilizar el Shell de administración de Exchange para comprobar el orden de prioridad de un agente de transporte

  1. Envíe un mensaje a través del servidor de transporte perimetral que acaba de configurar.

  2. Ejecute el siguiente comando:

    Get-TransportPipeline
    

El resultado de este procedimiento comando será similar al siguiente ejemplo. En el siguiente ejemplo, el agente de filtro de contenido se enumera antes que el agente de regla perimetral en el evento SMTP de OnEndOfData. Esto indica que el agente de filtro de contenido se está aplicando ahora a los mensajes antes que el agente de regla perimetral en el evento SMTP de OnEndOfData.

Event           : OnConnectEvent
TransportAgents : {Connection Filtering Agent, Protocol Analysis Agent}
Event           : OnHeloCommand
TransportAgents : {}
Event           : OnEhloCommand
TransportAgents : {}
Event           : OnAuthCommand
TransportAgents : {}
Event           : OnEndOfAuthentication
TransportAgents : {}
Event           : OnMailCommand
TransportAgents : {Connection Filtering Agent, Sender Filter Agent}
Event           : OnRcptCommand
TransportAgents : {Connection Filtering Agent, Address Rewriting Inbound Agent,
                   Recipient Filter Agent}
Event           : OnDataCommand
TransportAgents : {}
Event           : OnEndOfHeaders
TransportAgents : {Connection Filtering Agent, Address Rewriting Inbound Agent,
                   Sender Id Agent, Sender Filter Agent, Protocol Analysis Agen
                  t}
Event           : OnEndOfData
TransportAgents : {Content Filter Agent, Edge Rule Agent, Protocol Analysis Age
                  nt, Attachment Filtering Agent}
Event           : OnHelpCommand
TransportAgents : {}
Event           : OnNoopCommand
TransportAgents : {}
Event           : OnReject
TransportAgents : {Protocol Analysis Agent}
Event           : OnRsetCommand
TransportAgents : {Protocol Analysis Agent}
Event           : OnDisconnectEvent
TransportAgents : {Protocol Analysis Agent}
Event           : OnSubmittedMessage
TransportAgents : {Address Rewriting Outbound Agent}
Event           : OnRoutedMessage
TransportAgents : {Address Rewriting Outbound Agent}

Información adicional

Para obtener más información acerca de las características tratadas en este tema, consulte los siguientes temas: