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, veja Limites de tamanho da 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 alterar os limites de tamanho de mensagens em toda a organização do Exchange, tem de verificar se os limites de tamanho da mensagem para Outlook Web App, ActiveSync e Serviços Web exchange estão definidos em conformidade. Pode configurar estes valores em ficheiros web.config em servidores de Acesso de Cliente e servidores de Caixa de Correio. Estes limites estão descritos nas tabelas seguintes.
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 predefinição (ver 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 predefinição (ver 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 predefinição, não existe nenhuma chave maxAllowedContentLength nos ficheiros 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 predefinido é 30000000 bytes (30 MB). Para ver estes valores do ActiveSync em Servidores de Acesso de Cliente e servidores de Caixa de Correio no Gestor do IIS, execute os seguintes passos:
Siga uma das seguintes etapas:
- Nos servidores de Acesso de Cliente, abra o Gestor de IIS, navegue para SitePredefinidode Sites> e selecione Microsoft-Server-ActiveSync.
- Nos servidores da Caixa de Correio, abra o Gestor de IIS, navegue para Sites>Back-end do Exchange e selecione Microsoft-Server-ActiveSync.
Verifique se a Vista de Funcionalidades está selecionada e faça duplo clique em Configuração Editor na secção Gestão.
Clique na seta pendente no campo Secção , navegue para system.webServer>security e selecione requestFiltering.
Nos resultados, expanda requestLimits e verá maxAllowedContentLength e o valor predefinido 30000000 (bytes).
Para alterar o valor maxAllowedContentLength , introduza um novo valor em bytes e clique em Aplicar. Tem de alterar o valor nos servidores de Acesso de Cliente e nos servidores da Caixa de Correio. Depois de alterar o valor no Gestor de IIS, é escrita uma nova chave maxAllowedContentLength no ficheiro correspondente web.config (%ExchangeInstallPath%FrontEnd\HttpProxy\Sync\web.config nos servidores de Acesso de Cliente e %ExchangeInstallPath%ClientAccess\Sync\web.config nos servidores da Caixa de Correio).
Para alterar o tamanho máximo da mensagem para clientes ActiveSync, tem de alterar o valor maxRequestLength no ficheiro em web.config servidores de Acesso de Cliente e servidores de Caixa de Correio, MaxDocumentDataSize no ficheiro nos web.config servidores da Caixa de Correio e maxAllowedContentLength no Gestor de IIS em servidores de Acesso de Cliente e servidores de Caixa de Correio.
Serviços Web do Exchange:
| Servir funçã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 dos Serviços Web exchange:
Existem 14 instâncias separadas do valor
maxReceivedMessageSize="67108864"que correspondem a diferentes combinações de enlaces (http e https) e métodos de autenticação.Para alterar o tamanho máximo da mensagem para os clientes dos Serviços Web exchange, tem de alterar o valor maxAllowedContentLength em ambos os
web.configficheiros e todas as 14 instâncias demaxReceivedMessageSize="67108864"no ficheiro nosweb.configservidores da Caixa de Correio.No ficheiro nos
web.configservidores da Caixa de Correio, também existem duas instâncias do valormaxReceivedMessageSize="1048576"para enlaces UMLegacyMessageEncoderSoap11Element que não precisa de modificar.maxRequestLength é uma definição de ASP.NET que está presente em ambos os ficheiros web.config, mas não é utilizada pelos Serviços Web do Exchange, pelo que não precisa de 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 limites de Outlook Web App:
No ficheiro nos
web.configservidores da Caixa de Correio, existem duas instâncias separadas dos valoresmaxReceivedMessageSize="35000000"emaxStringContentLength="35000000"que correspondem a enlaces http e https.Para alterar o tamanho máximo da mensagem para Outlook Web App clientes, tem de alterar todos estes valores em ambos os ficheiros, incluindo ambas as instâncias de maxReceivedMessageSize e maxStringContentLength no ficheiro nos
web.configservidores da Caixa de Correio.No ficheiro nos
web.configservidores da Caixa de Correio, existe também uma instância do valormaxStringContentLength="102400"para o enlace MsOnlineShellService que não precisa de 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.
Utilizar o Bloco de Notas para configurar um limite de tamanho de mensagem específico do cliente
Abra os ficheiros de web.config adequados no Bloco de Notas. Por exemplo, para abrir os ficheiros web.config para clientes dos Serviços Web Exchange, execute os seguintes comandos:
Notepad %ExchangeInstallPath%ClientAccess\exchweb\ews\web.config Notepad %ExchangeInstallPath%FrontEnd\HttpProxy\ews\web.configLocalize as chaves relevantes nos ficheiros de web.config adequados, conforme descrito nas tabelas anteriores do tópico. Por exemplo, para clientes do Exchange Web Services, localize a chave maxAllowedContentLength em ambos os ficheiros e em todas as 14 instâncias do valor
maxReceivedMessageSize="67108864"no ficheiro nosweb.configservidores da 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 tiver terminado, guarde e feche os ficheiros web.config.
Reinicie o IIS executando o seguinte comando:
IISReset /noforce
Configurar limites de tamanho de mensagens específicos do cliente a partir da linha de comandos
Em vez de utilizar o Bloco de Notas, também pode configurar os limites de tamanho de mensagens específicos do cliente a partir da linha de comandos. Abra uma linha de comandos elevada no servidor Exchange (uma janela da Linha de Comandos que abre ao selecionar Executar como administrador) e execute os comandos adequados para os limites que pretende configurar.
Observações:
Os valores de tamanho nos comandos são os valores predefinidos, pelo que tem de os alterar.
Preste atenção se o valor está em bytes ou kilobytes.
Configurar limites de tamanho de mensagens 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 mensagens dos Serviços Web 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 Outlook Web App limites de tamanho de mensagens
%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 configurou com êxito o limite de tamanho de mensagens específico do cliente, tem de enviar uma mensagem de teste de e para uma caixa de correio que está a ser acedida 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.