Aktarım kurallarının yapılandırıldığı bir Exchange ortamında yavaş posta teslimi

Özgün KB numarası: 3145489

Belirtiler

Aşağıdaki senaryoyu inceleyin:

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

  • Aktarım kurallarından biri veya daha fazlası şu koşullardan birini veya daha fazlasını içerir:

    • AnyOfRecipientAddressMatchesPatterns
    • ExceptIfAnyOfRecipientAddressMatchesPatterns
    • FromAddressMatchesPatterns
    • RecipientAddressMatchesPatterns
  • Büyük bir alıcı listesine e-posta iletileri gönderdiğinizde, iletinin bazı kullanıcılara tesliminde uzun bir gecikme olduğunu fark edeceksiniz.

  • Hub Aktarım sunucularındaki Uygulama günlüğünde aşağıdaki olayın kaydedildiğini 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

İletiler sunucudaki aktarım kuralları aracılığıyla işlenirken Kategorilere Ayırıcı'da uzun süre kaldığı için bu sorun oluşur. Bu durum, "Desenleri Eşleştir" koşulunu içeren kurallardan kaynaklanır. Bu koşul karmaşık ve yoğun bir süreç içerir. Aşağıdaki örnek günlük girdisinde gösterildiği gibi, işlemin Kategorilere Ayırıcı Aktarım Kuralı aracısında uzun süre kaldığını doğrulamak için ileti izleme günlüklerini inceleyerek bu durumu 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 bir alıcı listesine gönderilmemiş iletiler bile Kategorilere Ayırıcı'da uzun süre kalabilir ve gecikmeli teslime sahip olabilir. Bu nedenle, bu tür iletiler kullanıcılar için bir soruna da neden olabilir.

Çözüm

Bu sorunu çözmek için "Desenleri Eşleştir" koşulunu kullanmaktan kaçının. Bunun yerine, bu koşul taşıma kuralınızda bulmak istediğiniz sözcük dizesini yakaladığından "Word içerir" kullanın. Bu, iletileri işlemek için gereken işlem gücünü önemli ölçüde azaltır ve ayrıca ortamdaki iletilerin gecikme süresini azaltır.