Compartilhar via


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 íconeMais Opções.>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 íconeMais Opções.>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 íconeMais Opções.>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ícone 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ícone 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 EditarEditar.>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 EditarEditar.>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 EditarEditar.>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ícone>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 EditarEditar.>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ícone>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ícone> 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 MaxRecipientEnvelopeLimitcategorizador 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