E-posta iletileri birkaç Exchange Server sırada takılıyor

Belirtiler

Microsoft Exchange Server 2019, 2016 veya 2013'te, sunucu posta gibi tek bir hedefe gönderecek şekilde yapılandırılmışsa, e-posta iletileri birkaç dakika süreyle şirket içi ileti sıralarında Exchange Online. Kuyrukta iletilerin sayısını hesaba eklemeyip, 400 serilik SMTP yanıt kodları Exchange Online az bir erteleme (400 seriLIK SMTP yanıt kodu) vardır. Daha sonra iletiler gönderilir. Ancak bazı gecikmeler vardır.

Neden

Exchange Server çok hedeflere ileti göndermek için eş zamanlı veya paralel bağlantılar oluşturmak üzere tasarlanmıştır. Başkalarının harcaması yoluyla tek bir hedefe göndererek bu bağlantıların tüketilimİş olduğundan emin olmak için, Exchange Server varsayılan ayarları çok sayıda postayı tek bir hedefe (FQDN SendConnector/NextHopDomain) (Exchange Online gibi) göndermeyi kısıtlar. Exchange Server çalıştıran bir sunucu, geçiş için Exchange Online'a veya karma yapılandırmanın bir parçası olarak tüm iletileri gönderecek şekilde yapılandırılmışsa, bu ayarlar oluşturulan paralel ve toplam bağlantı sayısını sınırlandırr. Bu da iletilerin iş hacmini daha yüksek bir Exchange Online.

Çözüm

Exchange tabanlı sunucularınız öncelikle posta göndermek için Exchange Online, performansı iyileştirmek ve büyük kuyruklar inşa etmekten kaçınmak için aşağıdaki ayarları değiştirebilirsiniz.

SmtpConnectorQueueMessageCountThresholdForConcurrentConnections

SmtpConnectorQueueMessageCountThresholdForConcurrentConnections parametresi, kuyrukta kaç iletinin hedef için başka bir bağlantı oluşturulmasını tetikleyecek? Eşik ne kadar düşük olursa, Exchange Server yeni bir eşiğe Exchange Online. Büyük miktarda e-posta için, kuyruktan ileti iletmek için paralel olarak daha fazla bağlantı olması nedeniyle bu işlem sırada daha az iletiye çevrilir. Varsayılan değer 20 iletidir. En yüksek performans için bu değeri 2 olarak ayarlayın. Bunu yapmak için, Edgetransport.exe.config dosyasını açın ve etiketten sonra gelen trafiği işleyen tüm sunucularda etiketten sonra <AppSettings> aşağıdaki parametreleri Exchange Online:

<add key="SmtpConnectorQueueMessageCountThresholdForConcurrentConnections" value="2"/>

Not

Değişikliklerin etkin olması için MSExchangeTransport hizmetini yeniden başlatmanız gerekir.

MaxPerDomainOutboundConnections

MaxPerDomainOutboundConnections parametresi herhangi bir tek etki alanına eş zamanlı bağlantı sayısı üst sayısını belirtir. Varsayılan değer 20 bağlantıdır. En fazla bağlantı sayısını artırmak için aşağıdaki cmdlet'i çalıştırın:

Set-TransportService Mailbox01 -MaxPerDomainOutboundConnections 40

MessageRetryInterval

MessageRetryInterval parametresi, uzak sunucuyla bağlantı kesintisi olduğunda tek tek iletiler için yeniden deneme aralığını belirtir. Varsayılan değer 15 dakikadır. Yeniden deneme aralığı değerini azaltmak için aşağıdaki cmdlet'i çalıştırın:

Set-TransportService Mailbox01 -MessageRetryInterval 00:05:00

Daha fazla bilgi için bkz. Set-TransportService.