Tamanho da mensagem e limites de destinatários no Exchange Server
Você pode aplicar limites às mensagens que transitam pela sua organização. É possível definir o tamanho máximo de uma mensagem inteira como um todo, o tamanho das partes individuais de uma mensagem ou ambos. Por exemplo, você pode restringir o tamanho máximo do cabeçalho da mensagem ou de anexos ou definir o número máximo de destinatários que podem ser adicionados à mensagem. Você pode aplicar esses limites a toda a organização do Exchange, a conectores de transporte de email específicos, a servidores específicos e a caixas de correio individuais.
Este tópico aborda apenas os limites de tamanho de mensagem e de destinatário. Se quiser saber mais sobre como controlar quantas mensagens são enviadas ao longo do tempo, quantas ligações são permitidas ao longo do tempo e quanto tempo o Exchange aguardará antes de fechar uma ligação, consulte Limites de taxa de mensagens e limitação.
Ao planejar os limites de tamanho de mensagem para sua organização do Exchange, considere as seguintes questões:
Que limites de tamanho devo impor para todas as mensagens de entrada?
Que limites de tamanho devo impor para todas as mensagens de saída?
Qual é a cota da caixa de correio da minha organização e como os limites de tamanho de mensagens que eu escolhi se relacionam ao tamanho dessa cota?
Existem usuários em minha organização que precisam enviar ou receber mensagens maiores do que o tamanho máximo permitido?
Minha organização inclui outros sistemas de mensagens ou unidades de negócios separadas que exigem limites de tamanho de mensagens diferentes?
Este tópico fornece diretrizes para ajudar você a responder a essas perguntas e aplicar os limites de tamanho de mensagem apropriados nos locais adequados.
Tipos de limites de tamanho de mensagem
A lista a seguir descreve os tipos básicos de limites de tamanho de mensagem e os componentes de mensagem aos quais eles se aplicam.
Limites de tamanho inteiro da mensagem: especifica o tamanho máximo de uma mensagem, que inclui o cabeçalho da mensagem, o corpo da mensagem e quaisquer anexos. O Exchange usa o cabeçalho de mensagem personalizado do X-MS-Exchange-Organization-OriginalSize: para gravar o tamanho original da mensagem quando ela entra na organização do Exchange. Sempre que o tamanho da mensagem é verificado, é usado o menor valor de tamanho de mensagem atual ou o cabeçalho do tamanho de mensagem original. O tamanho da mensagem pode mudar devido à conversão de conteúdo, à codificação e ao processamento do agente de transporte.
Para qualquer limite de tamanho de mensagem, você precisa definir um valor que seja maior que o tamanho real que deseja aplicado. Esse valor representa a codificação de Base64 de anexos e outros dados binários. A codificação de Base64 aumenta o tamanho da mensagem em aproximadamente 33%, de modo que o valor que você especificar deverá ser aproximadamente 33% maior do que o tamanho real da mensagem em que deseja aplicar. Por exemplo, ao especificar um valor de tamanho de mensagem máximo de 64 MB, você poderá esperar um tamanho realista de aproximadamente 48 MB.
Limites de tamanho do anexo: especifica o tamanho máximo de um único anexo numa mensagem. A mensagem pode conter vários anexos menores que aumentam muito o tamanho geral da mensagem. Porém, o limite de tamanho do anexo só se aplica ao tamanho de um anexo individual. Não é possível limitar o número de anexos em uma mensagem, mas você pode usar o limite de tamanho máximo da mensagem para controlar o total máximo de anexos na mensagem.
Limites de destinatários: especifica o número total de destinatários permitidos numa mensagem. Isso inclui o número total de destinatários nos campos To:, Cc: e Bcc:. Um grupo de distribuição é contado como um único destinatário.
Limites de tamanho do cabeçalho da mensagem: especifica o tamanho máximo de todos os campos de cabeçalho de mensagem numa mensagem. O tamanho do corpo ou dos anexos da mensagem não é considerado. Como os campos de cabeçalho são texto não criptografado, o tamanho do cabeçalho é determinado pelo número de caracteres em cada campo de cabeçalho e pelo número total de campos de cabeçalho. Cada caractere de texto consome 1 byte.
Escopo dos limites
As tabelas a seguir exibem os limites de mensagens nos níveis de Organização, Conector, Servidor e Caixa de Correio, incluindo informações sobre como configurar os limites no Centro de administração do Exchange (EAC) ou no Shell de Gerenciamento do Exchange. Para saber como abrir o Shell de Gerenciamento do Exchange em sua organização do Exchange local, confira Abra o Shell de Gerenciamento do Exchange.
Limites organizacionais
Os limites organizacionais aplicam-se a todos os servidores do Exchange 2019, servidores do Exchange 2016, servidores de Caixa de Correio do Exchange 2013 e servidores de Transporte do Hub do Exchange 2010 existentes na sua organização. Em servidores Transporte de Borda, os limites organizacionais que você configurar serão aplicados ao servidor local.
Observação
Os limites organizacionais também se aplicam a remetentes externos e destinatários externos (destinatários ou remetentes anónimos ou não autenticados):
Para mensagens de entrada de remetentes externos, o Exchange aplica o limite máximo organizacional de tamanho de mensagens de envio (o limite máximo de tamanho da mensagem de receção, conforme descrito na secção Limites de destinatários , é aplicado ao destinatário interno).
Para mensagens de saída para destinatários externos, o Exchange aplica o limite máximo de tamanho máximo de receção de mensagens de receção da organização (o limite máximo de tamanho da mensagem de envio, conforme descrito na secção Limites de destinatários , é aplicado ao remetente interno).
Por conseguinte, o tamanho de uma mensagem tem de estar dentro dos limites de tamanho da mensagem para o remetente e para o destinatário. Este conceito também é explicado na secção Ordem de precedência e colocação de limites de tamanho de mensagens mais adiante neste tópico.
Limite de tamanho | Valor padrão | Configuração do EAC | Configuração do Shell de Gerenciamento do Exchange |
---|---|---|---|
Tamanho máximo de uma mensagem recebida | 10 MB | Fluxo de correio>Receber conectores>Mais opções ícone>Definições de transporte da organização>Separador Limites>Tamanho máximo da mensagem de receção (MB) | Cmdlet: Set-TransportConfig Parâmetro: MaxReceiveSize |
Tamanho máximo de uma mensagem enviada | 10 MB | Fluxo de correio>Receber conectores>Mais opções ícone>Definições de transporte da organização>Limites>Tamanho máximo da mensagem de envio (MB) | Cmdlet: Set-TransportConfig Parâmetro: MaxSendSize |
Número máximo de destinatários em uma mensagem | 500 | Fluxo de correio>Receber conectores>Mais opções ícone>Definições de transporte da organização>LimitesNúmero máximo de destinatários | Cmdlet: Set-TransportConfig Parâmetro: MaxRecipientEnvelopeLimit |
Tamanho máximo do anexo de uma mensagem que corresponde às condições da regra de fluxo de correio (também conhecida como regra de transporte) | Não configurado |
Fluxo de correio>Regras>Ícone Adicionar>Crie uma nova regra ou selecione uma regra existente e, em seguida, clique em Editar. Clique em Mais opções. Utilize a condição Aplicar esta regra se> Qualquer tamanho deanexo>for maior ou igual a e introduza um valor em quilobytes (KB). |
Cmdlets: New-TransportRule, Set-TransportRule Parâmetro: AttachmentSizeOver |
Tamanho máximo da mensagem para uma mensagem que corresponde às condições da regra de fluxo de correio | Não configurado |
Fluxo de correio>Regras>Ícone Adicionar>Crie uma nova regra ou selecione uma regra existente e, em seguida, clique em Editar. Clique em Mais opções. Utilize a condição Aplicar esta regra se>otamanho da mensagem >for maior ou igual a e introduzir um valor em kilobytes (KB). |
Cmdlets: New-TransportRule, Set-TransportRule Parâmetro: MessageSizeOver |
Para ver os valores desses limites organizacionais, execute os seguintes comandos no Shell de Gerenciamento do Exchange:
Get-TransportConfig | Format-List MaxReceiveSize,MaxSendSize,MaxRecipientEnvelopeLimit
Get-TransportRule | where {($_.MessageSizeOver -ne $null) -or ($_.AttachmentSizeOver -ne $null)} | Format-Table Name,MessageSizeOver,AttachmentSizeOver
Limites do conector
Os limites de conector se aplicam a quaisquer mensagens que usem o conector de Envio, conector de Recebimento, conector do Agente de Entrega ou conector estrangeiro para entrega de mensagens.
É possível atribuir limites de tamanho de mensagem específicos aos links do site do Active Directory na organização. O serviço de Transporte nos servidores de Caixa de Correio usam sites do Active Directory, bem como os custos atribuídos aos links do site IP do Active Directory, como são fatores determinantes para definir o caminho de roteamento mais econômico entre os servidores do Exchange na organização.
Você pode atribuir limites de tamanho de mensagem específicos aos conectores do Agente de Entrega e aos conectores estrangeiros usados para enviar mensagens não SMTP em sua organização.
Limite de tamanho | Valor padrão | Configuração do EAC | Configuração do Shell de Gerenciamento do Exchange |
---|---|---|---|
Tamanho máximo de uma mensagem enviada por meio do conector de Recebimento | 36 MB | Fluxo de correio>Receber conectores>Ícone Editar>Geral>Tamanho máximo da mensagem de receção (MB) | Cmdlets: New-ReceiveConnector, Set-ReceiveConnector Parâmetro: MaxMessageSize |
Tamanho máximo de todos os campos de cabeçalho de uma mensagem enviada por meio do conector de Recebimento | 256 KB | Não disponível | Cmdlets: New-ReceiveConnector, Set-ReceiveConnector Parâmetro: MaxHeaderSize |
Número máximo de destinatários de uma mensagem enviada por meio do conector de Recebimento |
Serviço de transporte em servidores de caixa de correio ServerName> Predefinido<: 5000 ServerName do Proxy< de> Cliente: 200 Serviço de Transporte Front-End em servidores de Caixa de Correio Nome Do> Servidor de Front-end< Predefinido: 200 Nome do> Servidor de Front-end< do Proxy de Saída: 200 Client Frontend <ServerName>: 200 Se o número de destinatários for excedido na mensagem de um remetente anônimo (por exemplo, um remetente da Internet), a mensagem será aceita para os primeiros 200 destinatários. A maior parte dos servidores de mensagens continua reenviando a mensagem em grupos de 200 destinatários até que a mensagem seja entregue a todos os destinatários. |
Não disponível | Cmdlets: New-ReceiveConnector, Set-ReceiveConnector Parâmetro: MaxRecipientsPerMessage |
Tamanho máximo de uma mensagem enviada por meio do conector de Envio | 10 MB | Fluxo de correio>Enviar conectores>Ícone Editar>Separador> Geral Tamanho máximo da mensagem de envio (MB) | Cmdlets: New-SendConnector, Set-SendConnector Parâmetro: MaxMessageSize |
Tamanho máximo de uma mensagem enviada por meio do link do site do Active Directory | Ilimitado | Não disponível | Cmdlet: Set-AdSiteLink Parâmetro: MaxMessageSize |
Tamanho máximo de uma mensagem enviada por meio do conector do Agente de Entrega | Ilimitado | Não disponível | Cmdlets: New-DeliveryAgentConnector, Set-DeliveryAgentConnector Parâmetro: MaxMessageSize |
Tamanho máximo de uma mensagem enviada por meio do conector estrangeiro | Ilimitado | Não disponível | Cmdlet: Set-ForeignConnector Parâmetro: MaxMessageSize |
Para ver os valores desses limites de conectores, execute o seguinte comando no Shell de Gerenciamento do Exchange:
Get-ReceiveConnector | Format-Table Name,Max*Size,MaxRecipientsPerMessage; Get-SendConnector | Format-Table Name,MaxMessageSize; Get-AdSiteLink | Format-Table Name,MaxMessageSize; Get-DeliveryAgentConnector | Format-Table Name,MaxMessageSize; Get-ForeignConnector | Format-Table Name,MaxMessageSize
Limites do servidor
Os limites de servidor se aplicam a servidores de Caixa de Correio ou servidores de Transporte de Borda específicos. Você pode definir esses limites de tamanho de mensagem de forma independente em cada servidor de Caixa de Correio ou de Transporte de Borda.
Limite de tamanho | Valor padrão | Configuração do EAC | Configuração do Shell de Gerenciamento do Exchange |
---|---|---|---|
Tamanho máximo de uma mensagem enviada por clientes do Outlook na Web | 35 MB | Não disponível | Configure esse valor em arquivos de configuração de aplicativos XML web.config no servidor de Caixa de Correio. Para obter mais informações, veja Configurar limites de tamanho de mensagens específicos do cliente. |
Tamanho máximo de uma mensagem enviada por clientes do Exchange ActiveSync | 10 MB | Não disponível | Configure esse valor em arquivos de configuração de aplicativos XML web.config no servidor de Caixa de Correio. Para obter mais informações, veja Configurar limites de tamanho de mensagens específicos do cliente. |
Tamanho máximo de uma mensagem enviada por clientes do Serviços Web do Exchange | 64 MB | Não disponível | Configure esse valor em arquivos de configuração de aplicativos XML web.config no servidor de Caixa de Correio. Para obter mais informações, veja Configurar limites de tamanho de mensagens específicos do cliente. |
O diretório de retirada disponível nos servidores de Transporte de Borda e Caixa de Correio também tem limites de tamanho de mensagem que você pode configurar. Normalmente, o diretório de retirada não é usado no fluxo de emails diário. Ele é usado por administradores para testes de fluxo de emails ou por aplicativos que precisam criar e enviar seus próprios arquivos de mensagens. Para saber mais, confira Configurar o Diretório de Retirada e o de Reprodução.
Tamanho máximo de todos os campos de cabeçalho em um arquivo de mensagem colocado no diretório de retirada: 64 KB.
Número máximo de destinatários em um arquivo de mensagem colocado no diretório de retirada: 100.
Limites de destinatários
Os limites de destinatários se aplicam a um objeto de usuário específico, como uma caixa de correio, um contato de email, um usuário de email, um grupo de distribuição ou uma pasta pública habilitada para email.
Limite de tamanho | Valor padrão | Configuração do EAC | Configuração do Shell de Gerenciamento do Exchange |
---|---|---|---|
Tamanho máximo de uma mensagem que pode ser enviada para o destinatário específico | Políticas de provisionamento de caixa de correio da equipe: 36 MB Todos os outros tipos de destinatário: ilimitado |
Para caixas de correio: Destinatários>Caixas de correio>Ícone Editar>Funcionalidades >da caixa de correioSecção Fluxo de correio Secção >Restrições de tamanho da mensagem, secção >Ver detalhesDas mensagens recebidas>, secção >Tamanho máximo da mensagem (KB) Para usuários de email: Destinatários>Contactos>Editar>Editar Definições> de fluxo de correioRestrições> de tamanho da mensagemVer detalhesMensagens recebidas> secção >Tamanho máximo da mensagem (KB) Esta configuração está disponível no EAC para outros tipos de destinatários. |
Cmdlets: Set-DistributionGroup Set-DynamicDistributionGroup Set-Mailbox Set-MailContact Set-MailUser Set-MailPublicFolder New-SiteMailboxProvisioningPolicy Set-SiteMailboxProvisioningPolicy Parâmetro: MaxReceiveSize |
Tamanho máximo de uma mensagem que pode ser enviada pelo remetente específico | Ilimitado | Para caixas de correio: Destinatários>Caixas de correio>Ícone Editar>Funcionalidades >da caixa de correioSecção Fluxo de correio Secção >Restrições de tamanho da mensagem, secção >Ver detalhesMensagens enviadas>, secção >Tamanho máximo da mensagem (KB) Para usuários de email: Destinatários>Contactos>Editar>Editar Definições> do fluxo decorreioRestrições de tamanho da mensagem secção >Ver detalhesMensagens enviadas> secção >Tamanho máximo da mensagem (KB) Esta configuração está disponível no EAC para outros tipos de remetentes. |
Cmdlets: Set-DistributionGroup Set-DynamicDistributionGroup Set-Mailbox Set-MailContact Set-MailUser Set-MailPublicFolder Parâmetro: MaxSendSize |
Número máximo de destinatários em uma mensagem enviada pelo remetente específico | Ilimitado | Para caixas de correio: Destinatários>Caixas de correio>Editar> EditarFuncionalidades> da caixa de correio SecçãoFluxo de correio Ver > detalhesSecção> Limite de destinatários>Máximo de destinatários Esta configuração não está disponível no EAC para usuários de email. |
Cmdlets: Set-Mailbox, Set-MailUser Parâmetro: RecipientLimits |
Para ver os valores desses limites, execute o cmdlet Get- correspondente para o tipo de destinatário no Shell de Gerenciamento do Exchange.
Por exemplo, para ver os limites configurados em uma caixa de correio específica, execute o seguinte comando:
Get-Mailbox <MailboxIdentity> | Format-List MaxReceiveSize,MaxSendSize,RecipientLimits
Para ver os limites configurados em todas as caixas de correio de usuários, execute o seguinte comando:
$mb= Get-Mailbox -ResultSize unlimited; $mb | where {$_.RecipientTypeDetails -eq 'UserMailbox'} | Format-Table Name,MaxReceiveSize,MaxSendSize,RecipientLimits
Ordem de precedência e determinação de limites de tamanho de mensagem
A ordem de precedência dos limites de tamanho de mensagem é o limite mais restritivo aplicado. A única questão é onde esse limite é aplicado. O objetivo é rejeitar mensagens muito grandes no pipeline de transporte o quanto antes. Por exemplo, é um desperdício de recursos do sistema o conector de Recebimento da Internet aceitar mensagens grandes que eventualmente serão rejeitadas devido a um limite organizacional inferior. Verifique se a organização, o servidor e os limites de conector estão configurados de maneira a minimizar todo o processamento desnecessário de mensagens. Faça isso mantendo os mesmos limites em todos os locais ou configurando limites mais restritivos onde as mensagens entram na sua organização do Exchange.
Uma exceção à encomenda são os limites de tamanho de mensagens em caixas de correio e limites de tamanho de mensagens nas regras de fluxo de correio. O Exchange verifica o tamanho máximo permitido em caixas de correio antes que as regras de fluxo de emails processem mensagens. Por exemplo, o limite de tamanho de mensagem da sua organização é de 50 MB, você configura um limite de 35 MB em uma caixa de correio e configura uma regra de fluxo de emails para encontrar e rejeitar mensagens com mais de 40 MB. Se um remetente externo enviar uma mensagem de 45 MB à caixa de correio, a mensagem será rejeitada antes que a regra de fluxo de emails seja capaz de avaliar a mensagem.
Os limites de destinatários entre remetentes e destinatários autenticados (normalmente, remetentes e destinatários de mensagens internos) são isentos de restrições de tamanho de mensagem organizacionais. Por isso, é possível configurar remetentes e destinatários específicos para exceder os limites de tamanho de mensagem padrão da organização. Por exemplo, é possível permitir que caixas de correio específicas enviem e recebam mensagens maiores do que o restante da organização configurando limites de envio e recebimento personalizados para essas caixas de correio.
No entanto, essa isenção só se aplica a mensagens enviadas entre remetentes e destinatários autenticados (geralmente, remetentes e destinatários internos). Em mensagens enviadas entre destinatários e remetentes anônimos (normalmente, remetentes ou destinatários da Internet), os limites organizacionais se aplicam. Por exemplo, suponha que seu limite de tamanho de mensagem organizacional seja de 10 MB, mas você configurou os usuários do departamento de marketing para enviar e receber mensagens de até 50 MB. Esses usuários poderão trocar mensagens grandes uns com os outros, mas não com a remetentes e destinatários da Internet (remetentes e destinatários não autenticados).
Como os limites de destinatários funcionam em conjunto
O limite de destinatários de uma mensagem é imposto em dois locais:
Ao nível do protocolo durante a transferência de e-mail em que o conector de Receção MaxRecipientsPerMessage é imposto.
No Nível de transporte durante a categorização em que MaxRecipientEnvelopeLimit é imposto.
Também existe o nível de caixa de correio RecipientLimits, que substitui o Nível de transporte MaxRecipientEnvelopeLimit e também é imposto durante a categorização de mensagens. Se o nível da caixa de correio RecipientLimits estiver definido como unlimited
(o valor predefinido), o número máximo de destinatários por mensagem para a caixa de correio é controlado pelo Nível de transporte MaxRecipientEnvelopeLimit.
Para o e-mail de entrada, o conector De receção MaxRecipientsPerMessage é verificado primeiro. No entanto, se o número de destinatários exceder o limite, a mensagem não será rejeitada; a ligação recebe o erro . 452 4.5.3 Too many recipients
A maioria dos servidores de correio compreende este erro e continuarão a reenviar a mensagem noutra ligação até que a mensagem seja entregue a todos os destinatários.
O Conector de receção MaxRecipientsPerMessage aplica-se a submissões de cliente SMTP autenticadas e anónimas. No entanto, quando um servidor Exchange reencaminha e-mail através de outro servidor Exchange na mesma organização, o conector de Receção MaxRecipientsPerMessage é ignorado.
Quando a mensagem é aceite e o e-mail é enviado para o categorizador, o nível da caixa de correio RecipientLimits (se não estiver definido como unlimited
) ou o Nível de transporte MaxRecipientEnvelopeLimit são verificados. Se o número de destinatários exceder este limite, a mensagem é rejeitada e é enviada uma mensagem de devolução com o erro 550 5.5.3 RESOLVER.ADR.RecipLimit; too many recipients
.
Eis um cenário de exemplo:
O conector MaxRecipientsPerMessage
de receção está definido como 100 e o Nível MaxRecipientEnvelopeLimit
de transporte está definido como 500. Agora, se alguém enviar um e-mail de entrada para 1000 destinatários, o e-mail será normalmente aceite porque o limite do Conector de receção irá forçar o servidor de envio a enviar e-mails em 10 segmentos com 100 destinatários em cada mensagem, que é inferior à definição MaxRecipientEnvelopeLimit
categorizador de transporte .
Mensagens isentas de limites de tamanho
A lista a seguir mostra os tipos de mensagens gerados por servidores de Caixa de Correio e de Transporte de Borda isentos de todos os limites de tamanho de mensagem, exceto o limite organizacional para o número máximo de destinatários permitido em uma mensagem:
Mensagens do sistema
Mensagens geradas por agente
Mensagens de notificação de status de entrega (DSN) (também conhecidas como notificações de falha na entrega, NDRs ou mensagens de devolução). No entanto, pode utilizar os parâmetros ExternalDsnMaxMessageAttachSize e InternalDsnMaxMessageAttachSize no cmdlet Set-TransportConfig para limitar o tamanho das mensagens originais incluídas nas mensagens DSN (portanto, o tamanho efetivo da própria mensagem DSN).
Mensagens de relatório de diário
Mensagens em quarentena