Compartir a través de


Entrega lenta de correo en un entorno de Exchange que tiene configuradas reglas de transporte

Número de KB original: 3145489

Síntomas

Imagine la siguiente situación:

  • Usa una instancia de Microsoft Exchange Server que tiene configuradas las reglas de transporte.

  • Una o varias de las reglas de transporte contienen una o varias de estas condiciones:

    • AnyOfRecipientAddressMatchesPatterns
    • ExceptIfAnyOfRecipientAddressMatchesPatterns
    • FromAddressMatchesPatterns
    • RecipientAddressMatchesPatterns
  • Cuando envía mensajes de correo electrónico a una lista de destinatarios grandes, observa un retraso prolongado en la entrega del mensaje a algunos usuarios.

  • Es posible que vea el siguiente evento registrado en el registro de aplicaciones en los servidores de transporte de concentradores:

    Time: DATE TIME
    ID: 1050
    Level: Warning
    Source: MSExchange Extensibility
    Machine: COMPUTER NAME
    Message: The execution time of agent 'Transport Rule Agent' exceeded 90000 milliseconds while handling
    event 'OnRoutedMessage' for message with InternetMessageId: 'Not Available'. This is an unusual amount
    of time for an agent to process a single event. However, Transport will continue processing this message.
    

Causa

Este problema se produce porque los mensajes permanecen durante mucho tiempo en el categorizador mientras se procesan a través de las reglas de transporte en el servidor. Esta situación se debe a las reglas que contienen la condición "Patrones de coincidencias". Esta condición implica un proceso complejo e intensivo. Para comprobar esta situación, examine los registros de seguimiento de mensajes para comprobar que el proceso permanece durante mucho tiempo en el agente de reglas de transporte del categorizador, como se muestra en la siguiente entrada de registro de ejemplo:

MessageLatency : 06:26:14.9940000
MessageLatencyType : EndToEnd
ComponentServerFqdn : COMPUTER NAME
ComponentCode : CATRT-Transport Rule Agent
ComponentName : Categorizer OnRoutedMessage-Transport Rule Agent
ComponentLatency : 00:48:59
ComponentSequenceNumber : 2

Nota:

Incluso los mensajes que no se envían a una lista de destinatarios grandes pueden permanecer durante mucho tiempo en el categorizador y tener una entrega retrasada. Por lo tanto, estos mensajes también pueden causar un problema para los usuarios.

Solución

Para resolver este problema, evite usar la condición "Patrones de coincidencias". En su lugar, use "Contiene Word" porque esta condición captura la cadena de palabras que desea encontrar dentro de la regla de transporte. Esto reduce significativamente la potencia informática necesaria para procesar los mensajes y también reduce la latencia de los mensajes dentro del entorno.