Scenario: When configuring Certificate Based Authentication, you will have to configure the UploadReadAheadSize property in IIS to allow message content greater than 48K. Without the UploadReadAheadSize properly set, some symptoms you may experience are HTTP Status codes of 413 for ActiveSync Requests in the IIS logs and mobile devices may experience size errors when attempting to send email.
Solution:
How to set the uploadReadAheadSize in IIS 7.5
- Launch “Internet Information Services (IIS) Manager”
- Expand the Server field
- Expand Sites
- Expand Default Web Site
- Click on Microsoft-Server-ActiveSync
- In the Features section, double click “Configuration Editor”
- Under “Section” select: system.webServer>serverRuntime
- Modify the “uploadReadAheadSize” section to 36700160 for 35MB.
- Click Apply