Exchange Server

Exchange Server ActiveSync Limit Change

Exchange Server‘da çeşitli protokoller için varsayılan mail boyutu sınırları, günlük iş akışınızı ve kullanıcı deneyiminizi doğrudan etkileyebilir. ActiveSync, Exchange Web Services (EWS) ve Outlook Web App (OWA) için farklı sınırlar önceden belirlenmiştir.

Bu sınırlamalar, kuruluşunuzun ihtiyaçlarına göre ayarlanabilir. EWS ve OWA için sınırlar, Exchange Admin Center (EAC) veya Exchange Management Shell (EMS) üzerinden yapılandırılabilirken, ActiveSync için yapılandırmalar doğrudan web.config dosyaları üzerinden gerçekleştirilmelidir.

Exchange Server'da mail gönderim sınırlarını değiştirirken dikkat edilmesi gereken önemli bir kural bulunmaktadır: Base64 kodlamasının ileti boyutunu yaklaşık olarak %33 artırması sebebiyle, ayarlamak istediğiniz ileti boyutu sınırının belirlediğiniz boyuttan daha büyük olması gerekmektedir.

Exchange Server Varsayılan Mail Boyutları

Exchange Server Varsayılan Mail Boyutu Sınırları:

  • ActiveSync: Varsayılan olarak 10 MB
  • EWS: 64 MB
  • OWA: 35 MB
Varsayılan yapılandırmada, eğer ileti sınırı %33'lük Base64 kodlama yükünü hesaba katarsak, pratikteki ileti sınırı 6.5 MB olarak hesaplanabilir. Bu, şu formülle hesaplanır:
Ekli dosya boyutu dahil mail boyutu + %33 = Toplam mail boyutu

Exchange Server ActiveSync Limit Değişikliği için Web.Config Ayarları

Exchange Server’da ActiveSync limitlerini ayarlamak için, Client Access (frontend) ve Backend servislerinin web.config dosyalarında yapılması gereken değişiklikler aşağıdaki gibi olması gerekmektedir.

  • Exchange Server‘da ActiveSync kullanarak büyük boyutlu e-postaların gönderilmesi ve alınması için, MaxAllowedContentLength ayarını yapılandırmanız gerekmektedir. Bu değer, istemcilerin ve sunucunun işleyebileceği maksimum içerik uzunluğunu belirler ve varsayılan olarak belirli bir limitte ayarlanmıştır. Eğer 50 MB veya daha büyük e-postaların gönderilmesini sağlamak istiyorsanız, bu değeri yükseltmeniz gerekecektir.
maxAllowedContentLength ve maxRequestLength ayarları, büyük e-posta gönderimlerinin ve alımlarının yönetilmesi için önemlidir. Bu ayarlar, sistem kaynaklarını etkileyebileceğinden dikkatli bir şekilde ayarlanmalıdır.
ServicesConfiguration fileKeys and default valuesSize
Client Access (frontend)%ExchangeInstallPath%FrontEndHttpProxySyncweb.configmaxAllowedContentLength="30000000" (not present by default; see comments)bytes
Client Access (frontend)%ExchangeInstallPath%FrontEndHttpProxySyncweb.configmaxRequestLength="10240"kilobytes
Backend%ExchangeInstallPath%ClientAccessSyncweb.configmaxAllowedContentLength="30000000 bytes" (not present by default; see comments)bytes
Backend%ExchangeInstallPath%ClientAccessSyncweb.configmaxRequestLength="10240"kilobytes
Backend%ExchangeInstallPath%ClientAccessSyncweb.config<add key="MaxDocumentDataSize" value="10240000">bytes
Web.Config değişikliği için Yönetici yetkilerine sahip olmanız gerekmektedir.

CMD Kullanarak Exchange Server ActiveSync Limit Değişikliği

Exchange Server ortamlarında ActiveSync için boyut limitlerini ayarlamak, büyük e-posta transferlerini yönetmek için önemli olabilir.

Aşağıda, IIS yönetim aracı olan appcmd.exe kullanılarak ActiveSync Limitlerinde değişiklik yapacak komutlar bulunmaktadır. Bu komutlar, ActiveSync için maksimum izin verilen içerik uzunluğunu ve istek boyutunu ayarlar. Bu ayarlar, her Exchange Cumulative Update (CU) sonrasında varsayılan değerlere dönebileceği için, güncelleme işlemlerinden sonra tekrar yapılandırılması gerekebilir.

Aşağıdaki komutlar, ActiveSync servisi için maksimum izin verilen içerik boyutunu ve maksimum istek boyutunu yapılandırmak için kullanılmaktadır. Değerleri kendi ortamınızın gereksinimlerine göre ayarlayabilirsiniz:
%windir%system32inetsrvappcmd.exe set config "Default Web Site/Microsoft-Server-ActiveSync/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:69730304
%windir%system32inetsrvappcmd.exe set config "Default Web Site/Microsoft-Server-ActiveSync/" -section:system.web/httpRuntime /maxRequestLength:68096
%windir%system32inetsrvappcmd.exe set config "Exchange Back End/Microsoft-Server-ActiveSync/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:69730304
%windir%system32inetsrvappcmd.exe set config "Exchange Back End/Microsoft-Server-ActiveSync/" -section:system.web/httpRuntime /maxRequestLength:68096
%windir%system32inetsrvappcmd.exe set config "Exchange Back End/Microsoft-Server-ActiveSync/" -section:appSettings /[key='MaxDocumentDataSize'].value:69730304
  • maxAllowedContentLength: HTTP isteklerinin maksimum boyutunu byte cinsinden belirler. Örnekte 69,730,304 byte (yaklaşık 66.5 MB) olarak ayarlanmıştır.
  • maxRequestLength: HTTP isteklerinin maksimum boyutunu kilobyte cinsinden belirler. Örnekte 68,096 KB (yaklaşık 66.5 MB) olarak ayarlanmıştır.
  • MaxDocumentDataSize: ActiveSync ile senkronize edilebilecek maksimum doküman boyutunu belirler.

Exchange Server güncellemeleri (CU) sonrasında, yapılandırma ayarlarının varsayılan değerlere dönmektedir. Bu nedenle, her güncelleme sonrasında bu komut dosyalarının tekrar çalıştırılması gerekmektedir.


Benzer Yazilar – Exchange Server ActiveSync Limit Change

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu