Aktarım kuralları yapılandırılmış bir Exchange ortamında yavaş posta teslimi

Özgün KB numarası:   3145489

Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Aktarım kuralları yapılandırılmış bir Microsoft Exchange Server örneği kullanıyorsunuz.

  • Bir veya daha fazla aktarım kuralı aşağıdaki koşullardan birini veya birkaçını içeriyor:

    • AnyOfRecipientAddressMatchesPatterns
    • ExceptIfAnyOfRecipientAddressMatchesPatterns
    • Fromadvseçressmatchespatterns
    • RecipientAddressMatchesPatterns
  • Büyük bir alıcı listesine e-posta iletileri gönderdiğinizde, iletinin bazı kullanıcılara teslim edilmesi uzun bir gecikmeyle fark edebilirsiniz.

  • Hub Transport sunucularında uygulama günlüğünde aşağıdaki olayı görebilirsiniz:

    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.
    

Neden

Bu sorun, sunucudaki taşıyıcı kuralları aracılığıyla işlenen kategorilere ayırıcı 'da uzun süre kalması nedeniyle oluşur. Bu durumun nedeni "desenleri eşleşiyor" koşulunu içeren kuralları içerir. Bu koşul karmaşık ve yoğun bir süreç içerir. Bu durumu, ileti izleme günlüklerini inceleyerek, aşağıdaki örnekte gösterildiği gibi, kategorilere ayırıcı aktarım kuralı aracısında işlemin uzun süre kaldığını doğrulayabilirsiniz:

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

Not

Büyük alıcı listesine gönderilmeyen iletiler, sınıflandırıcı 'da uzun süre kalabilir ve gecikmeli bir teslim olabilir. Bu nedenle, bu iletiler kullanıcılar için soruna neden olabilir.

Çözüm

Bu sorunu çözmek için "desenleri eşleşiyor" koşulunu kullanmaktan kaçının. Bunun yerine, "sözcüğü Içerir" ifadesini kullanın çünkü bu koşul, taşıma kuralınızın içinde bulmak istediğiniz sözcük dizesini yakalar. Bu, iletileri işlemek için gereken bilgi işlem gücünü önemli ölçüde azaltır ve ayrıca ortamdaki iletilerin gecikmesini de kısaltır.