Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
SE APLICA A:
2016
2019
Edición de suscripción
En Exchange Server, existen varios límites de tamaño de mensaje diferentes que se aplican a los mensajes a medida que viajan a través de la organización. Para obtener más información, consulte Límites de destinatarios y tamaño de mensaje en Exchange Server.
No obstante, existen límites de tamaño de mensaje específicos del cliente que puede configurar para los clientes de Outlook en la Web (anteriormente conocido como Outlook Web App) y de correo electrónico que utilicen Exchange ActiveSync o Exchange Web Services (EWS). Si cambia los límites de tamaño de los mensajes de usuario, conector o organización de Exchange, es probable que tenga que cambiar los límites de Outlook en la Web, ActiveSync y EWS. Estos límites se describen en las tablas siguientes: Para cambiar el límite de tamaño de mensaje para un tipo de cliente específico, debe cambiar todos los valores que se describen en la tabla.
Nota:
Al fijar un límite de tamaño para los mensajes, debe establecerse un valor superior al tamaño actual que se desee aplicar. Esto tiene en cuenta la codificación Base64 de los datos adjuntos así como otros datos binarios. La codificación Base64 incrementa el tamaño del mensaje en aproximadamente un 33 %, de manera que el valor que se especifique debe ser aproximadamente un 33 % más grande que el tamaño de mensaje que se desee aplicar. Por ejemplo, si se especifica un valor de tamaño de mensaje máximo de 64 MB, se puede esperar un valor de tamaño de mensaje máximo realista de unos 48 MB.
ActiveSync
| Servicios | Archivo de configuración | Claves y valores predeterminados | Size |
|---|---|---|---|
| Acceso de cliente (front-end) | %ExchangeInstallPath%FrontEnd\HttpProxy\Sync\web.config |
maxAllowedContentLength="30000000" (no presente de forma predeterminada; ver comentarios) |
bytes |
| Acceso de cliente (front-end) | %ExchangeInstallPath%FrontEnd\HttpProxy\Sync\web.config |
maxRequestLength="10240" |
kilobytes |
| de servicio | %ExchangeInstallPath%ClientAccess\Sync\web.config |
maxAllowedContentLength="30000000 bytes" (no presente de forma predeterminada; ver comentarios) |
bytes |
| de servicio | %ExchangeInstallPath%ClientAccess\Sync\web.config |
maxRequestLength="10240" |
kilobytes |
| de servicio | %ExchangeInstallPath%ClientAccess\Sync\web.config |
<add key="MaxDocumentDataSize" value="10240000"> |
bytes |
Comentarios sobre los límites de ActiveSync
De forma predeterminada, no hay ninguna clave maxAllowedContentLength en los web.config archivos para ActiveSync. Pero, el tamaño máximo de mensaje de ActiveSync se ve afectado por el valor de maxAllowedContentLength que se aplica a todos los sitios web del servidor. El valor predeterminado es 30 000 000 bytes. Para ver estos valores de ActiveSync en servidores de buzones de correo en el Administrador de IIS, realice los siguientes pasos:
Realice uno de los pasos siguientes:
Para el sitio web de Acceso de clientes (front-end), abra el Administrador de IIS, vaya alsitio web predeterminadode los sitios> y seleccione Microsoft-Server-ActiveSync.
Para el sitio web de back-end, abra el Administrador de IIS, vaya a Sites>Exchange Back End y seleccione Microsoft-Server-ActiveSync.
Compruebe que la pestaña Vista de características está seleccionada en la parte inferior y haga doble clic en Editor de configuración en la sección Administración .
Haga clic en la flecha desplegable en el campo Sección , navegue hasta seguridad system.webServer>y seleccionerequestFiltering.
En los resultados, expanda requestLimits y verá maxAllowedContentLength y el valor predeterminado 30000000 (bytes).
Para cambiar el valor de maxAllowedContentLength, escriba un nuevo valor en bytes y haga clic en Aplicar. Debe cambiar el valor en el sitio web de acceso de cliente y en el de back-end.
Nota: Puede cambiar la misma configuración en el administrador > de IIS en Sitioweb predeterminadode sitios>Microsoft-Server-ActiveSync oBack-end> de Sites> ExchangeMicrosoft-Server-ActiveSync y, después, Filtrado de solicitudes en la sección >IISEdite la configuración de características en el área >AccionesLongitud máxima permitida del contenido (bytes) en la sección Límites de solicitudes.
Después de cambiar el valor en el Administrador de IIS, se escribirá una nueva clave de maxAllowedContentLength correspondiente al archivo web.config de acceso de cliente o de back-end que se describe en la tabla.
Servicios Web de Exchange
| Servicio | Archivo de configuración | Claves y valores predeterminados | Size |
|---|---|---|---|
| Acceso de cliente (front-end) | %ExchangeInstallPath%FrontEnd\HttpProxy\ews\web.config |
maxAllowedContentLength="67108864" |
bytes |
| de servicio | %ExchangeInstallPath%ClientAccess\exchweb\ews\web.config |
maxAllowedContentLength="67108864" |
bytes |
| de servicio | %ExchangeInstallPath%ClientAccess\exchweb\ews\web.config |
14 instancias de maxReceivedMessageSize="67108864" (para diferentes combinaciones de enlaces HTTP/HTTPS y métodos de autenticación) |
bytes |
Comentarios sobre los límites de EWS
En el archivo back-end
web.config, hay dos instancias del valormaxReceivedMessageSize="1048576"de los enlaces UMLegacyMessageEncoderSoap11Element que no es necesario modificar.maxRequestLength es una opción de configuración de ASP.NET que está presente en ambos archivos web.config pero que no usa EWS, por lo que no necesita modificarla.
Outlook en la Web
| Servicio | Archivo de configuración | Claves y valores predeterminados | Size |
|---|---|---|---|
| Acceso de cliente (front-end) | %ExchangeInstallPath%FrontEnd\HttpProxy\owa\web.config |
maxAllowedContentLength="35000000" |
bytes |
| Acceso de cliente (front-end) | %ExchangeInstallPath%FrontEnd\HttpProxy\owa\web.config |
maxRequestLength="35000" |
kilobytes |
| de servicio | %ExchangeInstallPath%ClientAccess\Owa\web.config |
maxAllowedContentLength="35000000" |
bytes |
| de servicio | %ExchangeInstallPath%ClientAccess\Owa\web.config |
maxRequestLength="35000" |
kilobytes |
| de servicio | %ExchangeInstallPath%ClientAccess\Owa\web.config |
2 instancias de maxReceivedMessageSize="35000000" (para enlaces HTTP y HTTPS) |
bytes |
| de servicio | %ExchangeInstallPath%ClientAccess\Owa\web.config |
2 instancias de maxStringContentLength="35000000" (para enlaces HTTP y HTTPS) |
bytes |
Comentarios sobre los límites de Outlook en la Web
- En el archivo back-end
web.config, hay una instancia del valormaxStringContentLength="102400"del enlace MsOnlineShellService que no es necesario modificar.
¿Qué necesita saber antes de empezar?
Tiempo estimado para finalizar: 15 minutos
Los permisos de Exchange no se aplican a los procedimientos de este tema. Estos procedimientos se realizan en el sistema operativo del servidor Exchange.
Los cambios que guarde en el archivo de configuración web.config se aplican después de reiniciar IIS.
Para permitir el incremento del 33 % en el tamaño debido a la codificación Base64, multiplique su nuevo valor de tamaño máximo deseado en megabytes por 4/3. Para convertir el valor en kilobytes, multiplíquelo por 1024. Para convertir el valor en bytes, multiplíquelo por 1048756 (1024*1024). Tenga en cuenta que el incremento del tamaño causado por la codificación Base64 podría ser superior a 33 % y depende de varios factores como, por ejemplo, el tamaño del archivo adjunto, el tipo de archivo, la compresión y el cliente de correo electrónico.
Cualquier configuración personalizada de Exchange o Internet Information Server (IIS) que haya realizado en los archivos de configuración de la aplicación XML en Exchange en el servidor de Exchange (por ejemplo, archivos web.config o el archivo EdgeTransport.exe.config) se sobrescribirá al instalar una CU de Exchange. Asegúrate de guardar esta información para que puedas volver a aplicar la configuración fácilmente después de la instalación. Después de instalar la CU de Exchange, debe volver a configurar esta configuración.
Para obtener información acerca de los métodos abreviados de teclado aplicables a los procedimientos de este tema, consulte Métodos abreviados de teclado en el Centro de administración de Exchange.
Sugerencia
¿Problemas? Solicite ayuda en el foro de Exchange Server en Exchange | Exchange Server | Gestión de datos.
Usar el Bloc de notas para configurar un límite de tamaño de mensaje específicos del cliente
Abra los archivos web.config correspondientes en el Bloc de notas. Por ejemplo, para abrir los archivos web.config de los clientes de EWS, ejecute los comandos siguientes:
Notepad %ExchangeInstallPath%ClientAccess\exchweb\ews\web.configNotepad %ExchangeInstallPath%FrontEnd\HttpProxy\ews\web.configBusque las claves pertinentes en los archivos web.config adecuados, tal y como se describe en las tablas anteriormente en el tema. Por ejemplo, para clientes EWS, busque la clave maxAllowedContentLength en los archivos de web.config de acceso y back-end de cliente y las 14 instancias del valor
maxReceivedMessageSize="67108864"en el archivo de web.config back-end.<requestLimits maxAllowedContentLength="67108864" /> ...maxReceivedMessageSize="67108864"...Por ejemplo, para permitir un tamaño máximo de mensaje codificado en Base64 de aproximadamente 64 MB, cambie todas las instancias de
67108864a89478486(64*4/3*1048756):<requestLimits maxAllowedContentLength="89478486" /> ...maxReceivedMessageSize="89478486"...Cuando haya terminado, guarde y cierre los archivos web.config.
Reinicie IIS en el servidor de Exchange utilizando cualquiera de los métodos siguientes:
Abra el Administrador de IIS, seleccione el servidor y, en el panel Acciones, haga clic en Reiniciar.
Ejecute los siguientes comandos desde un símbolo del sistema con privilegios elevados (una ventana del símbolo del sistema que se abre seleccionando Ejecutar como administrador):
net stop w3svc /ynet start w3svc
Configurar límites de tamaño de mensaje específicos del cliente desde la línea de comandos
En lugar de usar el Bloc de notas, también puede configurar los límites de tamaño de mensaje específicos del cliente desde la línea de comandos. Abra un símbolo del sistema con privilegios elevados en el servidor de Exchange (puede abrir una ventana de símbolo del sistema seleccionando Ejecutar como administrador) y ejecutar los comandos adecuados para los límites que quiere configurar.
Nota:
Los valores de tamaño en los comandos son los valores predeterminados, por lo que necesitará cambiarlos.
Observe si el valor está en bytes o en kilobytes.
ActiveSync
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/Microsoft-Server-ActiveSync/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:30000000
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/Microsoft-Server-ActiveSync/" -section:system.web/httpRuntime /maxRequestLength:10240
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/Microsoft-Server-ActiveSync/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:30000000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/Microsoft-Server-ActiveSync/" -section:system.web/httpRuntime /maxRequestLength:10240
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/Microsoft-Server-ActiveSync/" -section:appSettings /[key='MaxDocumentDataSize'].value:10240000
Servicios Web de Exchange
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/ews/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSAnonymousHttpsBinding'].httpsTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSAnonymousHttpBinding'].httpTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSBasicHttpsBinding'].httpsTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSBasicHttpBinding'].httpTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSNegotiateHttpsBinding'].httpsTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSNegotiateHttpBinding'].httpTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSWSSecurityHttpsBinding'].httpsTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSWSSecurityHttpBinding'].httpTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSWSSecuritySymmetricKeyHttpsBinding'].httpsTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSWSSecuritySymmetricKeyHttpBinding'].httpTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSWSSecurityX509CertHttpsBinding'].httpsTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /customBinding.[name='EWSWSSecurityX509CertHttpBinding'].httpTransport.maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /webHttpBinding.[name='EWSStreamingNegotiateHttpsBinding'].maxReceivedMessageSize:67108864
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/ews/" -section:system.serviceModel/bindings /webHttpBinding.[name='EWSStreamingNegotiateHttpBinding'].maxReceivedMessageSize:67108864
Outlook en la Web
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/owa/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:35000000
%windir%\system32\inetsrv\appcmd.exe set config "Default Web Site/owa/" -section:system.web/httpRuntime /maxRequestLength:35000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/owa/" -section:system.webServer/security/requestFiltering /requestLimits.maxAllowedContentLength:35000000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/owa/" -section:system.web/httpRuntime /maxRequestLength:35000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/owa/" -section:system.serviceModel/bindings /webHttpBinding.[name='httpsBinding'].maxReceivedMessageSize:35000000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/owa/" -section:system.serviceModel/bindings /webHttpBinding.[name='httpBinding'].maxReceivedMessageSize:35000000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/owa/" -section:system.serviceModel/bindings /webHttpBinding.[name='httpsBinding'].readerQuotas.maxStringContentLength:35000000
%windir%\system32\inetsrv\appcmd.exe set config "Exchange Back End/owa/" -section:system.serviceModel/bindings /webHttpBinding.[name='httpBinding'].readerQuotas.maxStringContentLength:35000000
¿Cómo saber si el proceso se ha completado correctamente?
Para comprobar que ha configurado correctamente el límite de tamaño de mensaje específico del cliente, debe enviar un mensaje de prueba hacia y desde un buzón usando el cliente afectado. Puede probar algunos datos adjuntos más pequeños o un archivo adjunto grande para que los mensajes de prueba sean aproximadamente un 33 % inferiores al valor configurado. Por ejemplo, un valor configurado de 85 MB resulta en un tamaño de mensaje máximo realista de aproximadamente 64 MB.