Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a: Exchange Server 2013
No Microsoft Exchange Server 2013, há vários limites de tamanho de mensagem diferente que se aplicam às mensagens conforme elas passam pela sua organização do Exchange. Para obter mais informações, consulte Limites de tamanho de mensagem.
Entretanto, há limites de tamanho de mensagem específicos para clientes que você pode configurar para o Outlook Web App e para clientes de email que usam o ActiveSync ou os Serviços Web do Exchange (EWS). Se você alterar os limites de tamanho de mensagem do Exchange em toda a organização, precisará verificar se os limites de tamanho de mensagem para o Outlook Web App, o ActiveSync e os Serviços Web do Exchange estão definidos adequadamente. Você configura esses valores em arquivos web.config em servidores de Acesso para Cliente e servidores de Caixa de Correio. Esses limites são descritos nas tabelas a seguir.
Exchange ActiveSync:
| Função de servidor | Arquivo de configuração | Chaves e valores padrão | Tamanho |
|---|---|---|---|
| Acesso para Cliente | %ExchangeInstallPath%FrontEnd\HttpProxy\Sync\web.config |
maxAllowedContentLength="30000000 bytes" Não presente por padrão (veja os comentários). |
bytes |
| Acesso para Cliente | %ExchangeInstallPath%FrontEnd\HttpProxy\Sync\web.config |
maxRequestLength="10240" |
kilobytes |
| Mailbox | %ExchangeInstallPath%ClientAccess\Sync\web.config |
maxAllowedContentLength="30000000 bytes" Não presente por padrão (veja os comentários). |
bytes |
| Mailbox | %ExchangeInstallPath%ClientAccess\Sync\web.config |
maxRequestLength="10240" |
kilobytes |
| Mailbox | %ExchangeInstallPath%ClientAccess\Sync\web.config |
<add key="MaxDocumentDataSize" value="10240000"> |
bytes |
Comentários sobre os limites do ActiveSync:
Por padrão, não há nenhuma chave maxAllowedContentLength nos arquivos do web.config ActiveSync. No entanto, o tamanho máximo da mensagem para ActiveSync é afetado pelo valor maxAllowedContentLength que é aplicado a todos os sites no servidor. O valor padrão é 30000000 bytes (30 MB). Para ver esses valores para ActiveSync em servidores de Acesso para Cliente e servidores de Caixa de Correio no Gerenciador do IIS, execute as seguintes etapas:
Siga uma das seguintes etapas:
- Nos servidores de Acesso para Cliente, abra o Gerenciador do IIS, navegue atéSite Padrão deSites> e selecione Microsoft-Server-ActiveSync.
- Nos servidores de Caixa de Correio, abra o Gerenciador do IIS, navegue atéBack-End doSites> Exchange e selecione Microsoft-Server-ActiveSync.
Verifique se a Exibição de Recursos está selecionada e clique duas vezes em Editor de Configuração na seção Gerenciamento .
Clique na seta suspensa no campo Seção , navegue até segurança system.webServer>e selecionerequestFiltering.
Nos resultados, expanda requestLimits e você verá maxAllowedContentLength e o valor padrão 30000000 (bytes).
Para alterar o valor maxAllowedContentLength , insira um novo valor em bytes e clique em Aplicar. Você precisa alterar o valor em servidores de Acesso para Cliente e em servidores de Caixa de Correio. Depois de alterar o valor no Gerenciador do IIS, uma nova chave maxAllowedContentLength é gravada no arquivo correspondente web.config (%ExchangeInstallPath%FrontEnd\HttpProxy\Sync\web.config nos servidores de Acesso para Cliente e %ExchangeInstallPath%ClientAccess\Sync\web.config nos servidores de Caixa de Correio).
Para alterar o tamanho máximo da mensagem para clientes ActiveSync, você precisa alterar o valor de maxRequestLength no web.config arquivo em servidores de Acesso para Cliente e servidores de Caixa de Correio, MaxDocumentDataSize no web.config arquivo em servidores de Caixa de Correio e maxAllowedContentLength no Gerenciador do IIS em servidores de Acesso para Cliente e servidores de Caixa de Correio.
Serviços Web do Exchange:
| Função de serviço | Arquivo de configuração | Chaves e valores padrão | Tamanho |
|---|---|---|---|
| Acesso para Cliente | %ExchangeInstallPath%FrontEnd\HttpProxy\ews\web.config |
maxAllowedContentLength="67108864" |
bytes |
| Mailbox | %ExchangeInstallPath%ClientAccess\exchweb\ews\web.config |
maxAllowedContentLength="67108864" |
bytes |
| Mailbox | %ExchangeInstallPath%ClientAccess\exchweb\ews\web.config |
14 instâncias de maxReceivedMessageSize="67108864" |
bytes |
Comentários sobre os limites do Exchange Web Services:
Há 14 instâncias separadas do valor
maxReceivedMessageSize="67108864"que correspondem a diferentes combinações de associações (http e https) e métodos de autenticação.Para alterar o tamanho máximo da mensagem para clientes de Serviços Web do Exchange, você precisa alterar o valor de maxAllowedContentLength em ambos os
web.configweb.configarquivos e em todas as 14 instâncias no arquivo nos servidores demaxReceivedMessageSize="67108864"Caixa de Correio.web.configNo arquivo em servidores de Caixa de Correio, também há duas instâncias do valormaxReceivedMessageSize="1048576"para associações UMLegacyMessageEncoderSoap11Element que você não precisa modificar.maxRequestLength é uma configuração ASP.NET que está presente em ambos os arquivos web.config, mas não é usada pelos Serviços Web do Exchange, portanto, você não precisa modificá-la.
Outlook Web App:
| Função de servidor | Arquivo de configuração | Chaves e valores padrão | Tamanho |
|---|---|---|---|
| Acesso para Cliente | %ExchangeInstallPath%FrontEnd\HttpProxy\owa\web.config |
maxAllowedContentLength="35000000" |
bytes |
| Acesso para Cliente | %ExchangeInstallPath%FrontEnd\HttpProxy\owa\web.config |
maxRequestLength="35000" |
kilobytes |
| Mailbox | %ExchangeInstallPath%ClientAccess\Owa\web.config |
maxAllowedContentLength="35000000" |
bytes |
| Mailbox | %ExchangeInstallPath%ClientAccess\Owa\web.config |
maxRequestLength="35000" |
kilobytes |
| Mailbox | %ExchangeInstallPath%ClientAccess\Owa\web.config |
2 instâncias de maxReceivedMessageSize="35000000" |
bytes |
| Mailbox | %ExchangeInstallPath%ClientAccess\Owa\web.config |
2 instâncias de maxStringContentLength="35000000" |
bytes |
Comentários sobre os limites do Outlook Web App:
web.configNo arquivo nos servidores de Caixa de Correio, há duas instâncias separadas dos valoresmaxReceivedMessageSize="35000000"emaxStringContentLength="35000000"que correspondem às associações http e https.Para alterar o tamanho máximo da mensagem para clientes do Outlook Web App, você precisa alterar todos esses valores em ambos os arquivos, incluindo as duas instâncias de maxReceivedMessageSize e maxStringContentLength no
web.configarquivo nos servidores de Caixa de Correio.web.configNo arquivo em servidores de Caixa de Correio, também há uma instância do valormaxStringContentLength="102400"da associação MsOnlineShellService que você não precisa modificar.
Para todos os limites de tamanho de mensagem, você precisa definir valores que sejam maiores que os tamanhos reais que deseja aplicar. Este aumento é necessário para lidar com o inevitável aumento no tamanho das mensagens que ocorre após os anexos e outros dados binários serem codificados como Base64. A codificação Base64 aumenta o tamanho da mensagem em aproximadamente 33%, então os valores que você especificar para qualquer limite de tamanho de mensagem são aproximadamente 33% maiores que os tamanhos reais utilizados. Por exemplo, se você especificar um valor de tamanho de mensagem máximo de 64 MB, pode esperar um tamanho realista de aproximadamente 48 MB.
Do que você precisa saber para começar?
Tempo estimado para conclusão: 15 minutos
Permissões do Exchange não se aplicam aos procedimentos neste tópico. Esses procedimentos são realizados no sistema operacional do Exchange Server.
As alterações salvas no arquivo de configuração Web.config são aplicadas após a reinicialização do IIS.
Para permitir um aumento de 33% no tamanho devido à codificação Base64, multiplique o novo valor máximo desejado em megabytes por 4/3. Para converter o valor em kilobytes, multiplique por 1024. Para converter o valor em bytes, multiplique por 1048576 (1024*1024). Observe que o aumento de tamanho causado pela codificação Base64 pode ser maior que 33% e depende de vários fatores, por exemplo, o tamanho do anexo, o tipo, a compressão e o cliente de email usado para compor e enviar a mensagem.
Quaisquer configurações personalizadas em cada servidor feitas nos arquivos de configuração de aplicativo XML do Exchange, por exemplo, os arquivos web.config em servidores de acesso para cliente ou o arquivo EdgeTransport.exe.config em servidores de Caixa de Correio, são substituídos quando você instala uma Atualização Cumulativa do Exchange (CU). Não deixe de salvar essas informações para poder reconfigurar facilmente o servidor após a instalação. Você deve redefinir essas configurações depois de instalar uma Atualização Cumulativa.
Para informações sobre atalhos de teclado que possam se aplicar aos procedimentos neste tópico, confira Atalhos de teclado no Centro de Administração do Exchange.
Dica
Está com problemas? Peça ajuda nos fóruns do Exchange. Visite os fóruns no Exchange Server.
Usar o Bloco de Notas para configurar um limite de tamanho de mensagem específico do cliente
Abra os arquivos web.config apropriados no Bloco de Notas. Por exemplo, para abrir os arquivos web.config para clientes de Serviços Web do Exchange, execute os seguintes comandos:
Notepad %ExchangeInstallPath%ClientAccess\exchweb\ews\web.config Notepad %ExchangeInstallPath%FrontEnd\HttpProxy\ews\web.configLocalize as chaves relevantes nos arquivos de web.config apropriados, conforme descrito nas tabelas anteriores no tópico. Por exemplo, para clientes de Serviços Web do Exchange, localize a chave maxAllowedContentLength em ambos os arquivos e em todas as 14 instâncias do valor
maxReceivedMessageSize="67108864"no arquivo nosweb.configservidores de Caixa de Correio.<requestLimits maxAllowedContentLength="67108864" /> ...maxReceivedMessageSize="67108864"...Por exemplo, para permitir um tamanho máximo de mensagem codificado em Base64 de aproximadamente 64 MB, altere todas as instâncias de
67108864para89478486(64*4/3*1048576):<requestLimits maxAllowedContentLength="89478486" /> ...maxReceivedMessageSize="89478486"...Quando terminar, salve e feche os arquivos web.config.
Reinicie o IIS executando o seguinte comando:
IISReset /noforce
Configurar limites de tamanho de mensagem específicos do cliente na linha de comando
Em vez de usar o Bloco de Notas, você também pode configurar os limites de tamanho de mensagem específicos do cliente na linha de comando. Abra um prompt de comando elevado no servidor Exchange (uma janela do Prompt de Comando que você abre selecionando Executar como administrador) e execute os comandos apropriados para os limites que você deseja configurar.
Observações:
Os valores de tamanho nos comandos são os valores padrão, portanto, você precisa alterá-los.
Preste atenção se o valor está em bytes ou kilobytes.
Configurar limites de tamanho de mensagem do 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"
Configurar limites de tamanho de mensagem dos Serviços Web do 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"
Configurar limites de tamanho de mensagem do Outlook Web App
%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"
Como saber se funcionou?
Para verificar se você configurou com êxito o limite de tamanho de mensagem específico do cliente, você precisa enviar uma mensagem de teste de e para uma caixa de correio que está sendo acessada pelo cliente afetado. Você pode tentar alguns anexos menores ou um anexo grande para que as mensagens de teste sejam aproximadamente 33% menores que o valor que você configurou. Por exemplo, um valor configurado de 85 MB resulta em um tamanho de mensagem realista de aproximadamente 64 MB.