Recapito lento della posta in un ambiente Exchange con regole di trasporto configurate
Numero KB originale: 3145489
Sintomi
Considerare lo scenario descritto di seguito:
Si usa un'istanza di Microsoft Exchange Server con regole di trasporto configurate.
Una o più regole di trasporto contengono una o più di queste condizioni:
- AnyOfRecipientAddressMatchesPatterns
- ExceptIfAnyOfRecipientAddressMatchesPatterns
- FromAddressMatchesPatterns
- RecipientAddressMatchesPatterns
Quando si inviano messaggi di posta elettronica a un elenco di destinatari di grandi dimensioni, si nota un lungo ritardo nel recapito del messaggio ad alcuni utenti.
È possibile che venga registrato l'evento seguente nel registro applicazioni nei server Trasporto hub:
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
Questo problema si verifica perché i messaggi rimangono a lungo nel classificatore durante l'elaborazione tramite le regole di trasporto nel server. Questa situazione è causata dalle regole che contengono la condizione "Corrisponde ai modelli". Questa condizione comporta un processo complesso e intensivo. È possibile verificare questa situazione esaminando i log di rilevamento dei messaggi per verificare che il processo rimanga a lungo nell'agente regola di trasporto categorizzatore, come illustrato nella voce di log di esempio seguente:
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
Anche i messaggi che non vengono inviati a un elenco di destinatari di grandi dimensioni possono rimanere a lungo nel classificatore e avere un recapito ritardato. Pertanto, tali messaggi possono anche causare un problema per gli utenti.
Risoluzione
Per risolvere questo problema, evitare di usare la condizione "Corrisponde ai modelli". Usare invece "Contains Word" perché questa condizione acquisisce la stringa di parole che si desidera trovare all'interno della regola di trasporto. Ciò riduce significativamente la potenza di calcolo necessaria per elaborare i messaggi e riduce anche la latenza dei messaggi all'interno dell'ambiente.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per