Exchange 2010 hat in der Standardeinstellung eine Größenbeschränkung von 10 MB für das ActiveSync Protokoll. Versuchen Benutzer größere Anhänge auf ActiveSync Geräten zu empfangen oder zu verschicken, erhalten Sie eine Fehlermeldung die je nach mobilem Betriebssystem etwas anders lautet. Bei Appels iOS lautet die Meldung in etwa „Die Nachricht wurde vom Server abgelehnt.“
Im ActiveSync Mailbox Log findet sich dann der folgende Eintrag:
----------------- Log Entry: 6 ----------------- Command_WorkerThread_Exception : --- Exception start --- Exception type: System.Web.HttpException Exception message: Maximale Anforderungslänge überschritten. Exception level: 0 Exception stack trace: bei System.Web.HttpRequest.GetEntireRawContent() bei System.Web.HttpRequest.get_InputStream() bei Microsoft.Exchange.AirSync.AirSyncRequest.get_InputStream() bei Microsoft.Exchange.AirSync.Command.WorkerThread() --- Exception end ---
Die Größenbeschränkung lässt sich allerdings anpassen, dabei ist aber etwas Vorsicht geboten, denn Speicher auf Smartphone ist begrenzt und auch das Datenvolumen wird unter umständen massiv belastet, daher sollte das Limit nicht zu groß sein. In der Datei „web.config“ lässt sich das Limit anpassen. Die Datei findet sich unter folgendem Pfad: „C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync“
In der Datei kann jetzt der Wert für „http Runtime maxRequestLength“ erhöht werden, zum Beispiel auf 20 MB (20480)
Dieser Wert muss auf allen CAS-Servern entsprechend geändert werden, nach der Änderung muss der IIS-Dienst mittels „iisreset“ neugestartet werden.