El curioso caso de los teléfonos que no descargan adjuntos mayores de 10 MB

Buenas!

 

Si Tenemos usuarios que reportan problemas de descarga de archivos más grandes de 10 MB por active sync, podemos estar ante este curios caso.

 

Los archivos de menos tamaño se descargan sin ningún problema.Pero con archivos de más de 10MB, en el teléfono móvil recibimos los siguientes mensajes de error:

 

- Android: “No se puede descargar. Tamaño de archivo demasiado grande.”

- IPhone/IPad: “Imposible descargar el archivo adjunto.”

 

Hemos  verificado  la política asignada a la cuenta y se ha visto que es la por defecto :

 

[PS]>Get-CASMailbox -Identity test@contoso.com | fl *sync*

ActiveSyncAllowedDeviceIDs : {}

ActiveSyncBlockedDeviceIDs : {}

ActiveSyncMailboxPolicy : Default

ActiveSyncMailboxPolicyIsDefaulted : True

ActiveSyncDebugLogging :

ActiveSyncEnabled : True

HasActiveSyncDevicePartnership : True

 

La política por defecto no tiene puesta ninguna limitación a nivel tamaño.

  

[PS]>Get-ActiveSyncMailboxPolicy -Identity "Default" | fl *size*

Creating a new session for implicit remoting of "Get-ActiveSyncMailboxPolicy" command...

 

MaxAttachmentSize : unlimited

MaxEmailBodyTruncationSize : unlimited

MaxEmailHTMLBodyTruncationSize : unlimited

 

¿Que podría estar afectando la descarga? En los logs de IIS estamos viendo los siguientes mensajes:

 

2013-12-04 12:08:48 10.10.10.10 POST/Microsoft-Server-ActiveSync/default.eas Cmd=ItemOperations&User=contoso5Ctest&DeviceId=SEC100500FB195257&DeviceType=SAMSUNGGTI&Log=V141_LdapC1_LdapL15_RpcC22_RpcL32_Pk784009942_Error:AttachmentTooBigInFetch_As:AllowedG_Mbx:MBX.contoso.local_Throttle0_Budget:(A)Conn%3a0%2cHangingConn%3a0%2cAD%3a%24null%2f%24null%2f1%25%2cCAS%3a%24null%2f%24null%2f3%25%2cAB%3a%24null%2f%24null%2f0%25%2cRPC%3a%24null%2f%24null%2f2%25%2cFC%3a1000%2f0%2cPolicy%3aDefaultThrottlingPolicy5F078b8ac2-e080-42a6-80fd-72e4471c9005%2cNorm_443 contoso\test 10.180.45.43 SAMSUNG-GT-I8190/100.40102 200 0 0 46

 

Lo que quiere decir que la comunicación con el dispositivo es correcta

Pero otro sitio donde Exchange guarda una parte de la configuración es en el  web.config

ActiveSync

%ExchangeInstallPath%ClientAccess\Sync\web.config

<add key="MaxDocumentDataSize"   value="10240000"> (value in bytes)

maxRequestLength="10240" (value in kilobytes)

  MaxDocumentDataSize specifies the maximum  size of data fetched by the ActiveSync protocol.

  maxRequestLength specifies the maximum size  of data received from an ActiveSync client.

 

Aumentando los dos parámetros y reiniciando el IIS , el límite de descarga de los adjuntos se va a aumentar.

 

Espero que el post haya sido de utilidad!

Madalina