Limites de taxa de mensagem e limitação

A limitação de mensagens refere-se a um grupo de limites definidos no número de mensagens e conexões que podem ser processadas por um servidor do Exchange. Esses limites incluem taxas de processamento de mensagens, taxas de conexão SMTP e valores de tempo limite de sessão SMTP. Esses limites funcionam juntos para proteger um servidor Exchange de ser sobrecarregado ao aceitar e entregar mensagens. Embora um grande backlog de mensagens e conexões possa estar esperando para ser processado, os limites de limitação de mensagem permitem que o servidor do Exchange processe as mensagens e conexões de maneira ordenada.

Observação

A pressão de volta é outro recurso que ajuda a evitar sobrecarregar os recursos do sistema de um servidor exchange. Os principais recursos, como espaço em disco rígido e utilização de memória disponíveis, são monitorados e, quando o nível de utilização excede o limite especificado, o servidor para gradualmente de aceitar novas conexões e mensagens. Para obter mais informações, consulte Noções básicas sobre a pressão de volta. Há também limites estáticos disponíveis em mensagens, como o tamanho máximo da mensagem, o tamanho dos anexos individuais e o número de destinatários. Para obter mais informações sobre os limites de tamanho da mensagem, consulte Tamanho da mensagem e limites de destinatário em Exchange Server.

Você pode definir os limites de taxa de mensagem e as opções de limitação nos seguintes locais:

  • Servidores de caixa de correio e servidores de Transporte de Borda. Coletivamente, vamos nos referir a eles como servidores de transporte.
  • Conectores de envio
  • Conectores de recebimento
  • Usuários

Limitação de mensagens em servidores de transporte

A tabela a seguir mostra as opções de limitação de mensagem que estão disponíveis em servidores de caixa de correio e servidores de Transporte de Borda.

Limite de taxa Valor padrão Configuração do Shell de Gerenciamento do Exchange Configuração do EAC
Entregas de caixa de correio simultâneas máximas: o número máximo de threads de entrega que o serviço de Transporte e o serviço de Entrega de Transporte de Caixa de Correio podem ter aberto ao mesmo tempo para entregar mensagens às caixas de correio. 20

Recomendamos que você não modifique esse valor a menos que seja direcionado para isso pelo Serviço de Cliente e suporte da Microsoft.

Cmdlet: Set-TransportService e Set-MailboxTransportService p> Parâmetro: MaxConcurrentMailboxDeliveries Não disponível
Envios máximos de caixas de correio simultâneas: o número máximo de threads de envio que o serviço de Transporte e o serviço de Envio de Transporte da Caixa de Correio podem ter aberto ao mesmo tempo para enviar mensagens de caixas de correio. 20

Recomendamos que você não modifique esse valor a menos que seja direcionado para isso pelo Serviço de Cliente e suporte da Microsoft.

Cmdlet: Set-TransportService e Set-MailboxTransportService

Parâmetro: MaxConcurrentMailboxSubmissions

Não disponível
Taxa máxima de conexão por minuto: a taxa máxima que as conexões podem ser abertas com o serviço de transporte. 1200 Cmdlet: Set-TransportService

Parâmetro: MaxConnectionRatePerMinute

Não disponível
Conexões simultâneas máximas: o número máximo de conexões de saída que o serviço de transporte pode ter aberto por vez. 1000

Esse valor deve ser maior ou igual ao valor MaxPerDomainOutboundConnections .

Cmdlet: Set-TransportService

Parâmetro: MaxOutboundConnections

Servidores>Servidores>Ícone Editar Propriedades.>Seção Limites de> transporte Conexões simultâneas máximas.

Observação: no EAC, você só pode definir os valores 100, 1000, 5000 ou ilimitados.

Conexões simultâneas máximas por domínio: o número máximo de conexões de saída que o serviço de transporte pode ter aberto para um único domínio por vez. 20

Esse valor deve ser menor ou igual ao valor MaxOutboundConnections .

Cmdlet: Set-TransportService

Parâmetro: MaxPerDomainOutboundConnections

Servidores>Servidores>Ícone Editar Propriedades.> Seção >Limites de transporteConexões simultâneas máximas por domínio.

Observação: no EAC, você só pode definir os valores 100, 1000, 5000 ou ilimitados.

Para ver os valores dessas configurações de limitação de mensagem do servidor, execute o seguinte comando no Shell de Gerenciamento do Exchange:

Write-Host "Transport service:" -ForegroundColor yellow; Get-TransportService | Format-List MaxConcurrent*,MaxConnection*,Max*OutboundConnections; Write-Host "Mailbox Transport service:" -ForegroundColor yellow; Get-MailboxTransportService | Format-List MaxConcurrent*

Observação

O diretório Pickup e o diretório Replay que estão disponíveis em servidores de Transporte de Borda e servidores de caixa de correio também têm limites de taxa de mensagens que você pode configurar. Normalmente, o diretório Pickup e o diretório Replay não são usados no fluxo de email diário. Para saber mais, confira Configurar o Diretório de Retirada e o de Reprodução. O número máximo de arquivos de mensagem por minuto que podem ser processados pelo diretório Pickup e pelo diretório Replay é 100. Cada diretório pode processar arquivos de mensagem de forma independente nesse ritmo.

Limitação de mensagens em Enviar conectores

A tabela a seguir mostra as opções de limitação de mensagem que estão disponíveis em Enviar conectores. Há conectores de envio no serviço de transporte em servidores de caixa de correio e em servidores de Transporte de Borda. Para saber mais, consulte Conectores de envio.

Limite de taxa Valor padrão Configuração do Shell de Gerenciamento do Exchange Configuração do EAC
Tempo limite de inatividade de conexão: o tempo máximo que uma conexão SMTP aberta com um servidor de mensagens de origem pode permanecer ociosa antes que a conexão seja fechada. 00:10:00 (10 minutos) Cmdlet: New-SendConnector e Set-SendConnector

Parâmetro: ConnectionInactivityTimeOut

Não disponível
Mensagens máximas por conexão: o número máximo de mensagens que podem ser enviadas por uma única conexão 20 Cmdlet: New-SendConnector e Set-SendConnector

Parâmetro: SmtpMaxMessagesPerConnection

Não disponível

Para ver os valores dessas configurações de limitação do conector Enviar, execute o seguinte comando no Shell de Gerenciamento do Exchange:

Get-SendConnector | Format-List Name,ConnectionInactivityTimeout,SmtpMaxMessagesPerConnection

Limitação de mensagens nos conectores de recebimento

A tabela a seguir mostra as opções de limitação de mensagem que estão disponíveis em Conectores de recebimento. Os conectores de recebimento estão disponíveis no serviço de Transporte front-end em servidores de caixa de correio, no serviço de transporte em servidores de caixa de correio e em servidores de Transporte de Borda. Para saber mais, veja Conectores de recebimento.

Limite de taxa Valor padrão Configuração do Shell de Gerenciamento do Exchange Configuração do EAC
Tempo limite de conexão: o tempo máximo que uma conexão SMTP com um servidor de mensagens de origem pode permanecer aberta, mesmo quando o servidor de mensagens de origem está transmitindo dados. 00:10:00 (10 minutos) para receber conectores em servidores de caixa de correio.

00:05:00 (1 minuto) para receber conectores em servidores de transporte de borda.

Esse valor deve ser maior que o valor ConnectionInactivityTimeOut .

Cmdlet: New-ReceiveConnector e Set-ReceiveConnector

Parâmetro: ConnectionTimeout

Não disponível
Tempo limite de inatividade de conexão: o tempo máximo que uma conexão SMTP aberta com um servidor de mensagens de origem pode permanecer ociosa antes que a conexão seja fechada. 00:05:00 (5 minutos) para receber conectores em servidores de caixa de correio.

00:01:00 (1 minuto) para receber conectores em servidores de transporte de borda.

Esse valor deve ser menor que o valor ConnectionTimeout .

Cmdlet: New-ReceiveConnector e Set-ReceiveConnector

Parâmetro: ConnectionInactivityTimeOut

Não disponível
Conexões de entrada máximas: o número máximo de conexões SMTP de entrada permitidas ao mesmo tempo. 5000 Cmdlet: New-ReceiveConnector e Set-ReceiveConnector

Parâmetro: MaxInboundConnection

Não disponível
Conexões de entrada máximas por fonte: o número máximo de conexões SMTP de entrada permitidas de um servidor de mensagens de origem ao mesmo tempo. unlimitedno conector de recebimento padrão chamado ServerName> padrão< no serviço de transporte em servidores de caixa de correio.

20 em outros conectores de recebimento em servidores de caixa de correio e servidores de Transporte de Borda.

Cmdlet: New-ReceiveConnector e Set-ReceiveConnector

Parâmetro: MaxInboundConnectionPerSource

Não disponível
Percentual máximo de conexão de entrada por fonte: o percentual máximo de conexões SMTP de entrada permitidas de um servidor de mensagens de origem ao mesmo tempo. 100% no conector de recebimento padrão chamado ServerName> padrão< no serviço de transporte em servidores de caixa de correio.

2% em outros conectores de recebimento em servidores de caixa de correio e servidores de Transporte de Borda.

Cmdlet: New-ReceiveConnector e Set-ReceiveConnector

Parâmetro: MaxInboundConnectionPercentagePerSource

Não disponível
Limite de taxa de mensagem: o número máximo de mensagens por minuto que podem ser enviadas por uma única fonte. unlimited nos seguintes conectores de recebimento padrão:
  • ServerName> padrão< no serviço de transporte em servidores de caixa de correio.
  • Frontend <ServerName> padrão no serviço de transporte front-end em servidores de caixa de correio.
  • Frontend <ServerName> de proxy de saída no serviço de transporte front-end em servidores de caixa de correio.

5 nos seguintes conectores de recebimento padrão:

  • Client Proxy <ServerName> no serviço de transporte em servidores de caixa de correio.
  • Client Frontend <ServerName> no serviço de transporte front-end em servidores de caixa de correio.

600 no conector de recebimento padrão chamado ServerName> do conector< de recebimento interno padrão em servidores de Transporte de Borda.

Cmdlet: New-ReceiveConnector e Set-ReceiveConnector

Parâmetro: MessageRateLimit

Não disponível
Fonte da taxa de mensagem: isso indica como a taxa de envio de mensagens é calculada. Os valores válidos são:
  • User: a taxa é calculada para enviar usuário (com base em como o usuário se autentica na sessão SMTP).
  • IPAddress: a taxa é calculada para o envio de hosts.
  • All: a taxa é calculada para enviar usuários e enviar hosts.
IPAddress nos seguintes conectores de recebimento padrão:
  • ServerName> padrão< no serviço de transporte em servidores de caixa de correio.
  • Frontend <ServerName> padrão no serviço de transporte front-end em servidores de caixa de correio.
  • Frontend <ServerName> de proxy de saída no serviço de transporte front-end em servidores de caixa de correio.
  • ServerName do conector <de recebimento interno padrão em servidores de transporte de borda.>

User nos seguintes conectores de recebimento padrão:

  • Client Proxy <ServerName> no serviço de transporte em servidores de caixa de correio.
  • Client Frontend <ServerName> no serviço de transporte front-end em servidores de caixa de correio
Cmdlet: New-ReceiveConnector e Set-ReceiveConnector

Parâmetro: MessageRateSource

Não disponível
Intervalo tarpit: a quantidade de tempo para atrasar artificialmente as respostas SMTP a servidores remotos não autenticados que parecem estar abusando da conexão. As conexões autenticadas nunca são atrasadas dessa maneira. 00:00:05 (5 segundos) Cmdlet: New-ReceiveConnector e Set-ReceiveConnector

Parâmetro: TarpitInterval

Não disponível

Para ver os valores dessas configurações de limitação de mensagem do conector de recebimento, execute o seguinte comando no Shell de Gerenciamento do Exchange:

Get-ReceiveConnector | Format-List Name,Connection*,MaxInbound*,MessageRate*,TarpitInterval

Limitação de mensagens nos usuários

O serviço de limitação do Microsoft Exchange rastreia as configurações de recurso para usos específicos e armazena em cache as informações na memória. As configurações de limitação de fluxo de email também são conhecidas como orçamento. Reiniciar o serviço de limitação do Microsoft Exchange redefine os orçamentos de limitação de fluxo de email.

Cada caixa de correio tem uma configuração ThrottlingPolicy . O valor padrão dessa configuração está em branco ($null). Você pode usar o parâmetro ThrottlingPolicy no cmdlet Set-Mailbox para configurar uma política de limitação para uma caixa de correio.

Para mais informações, confira os seguintes tópicos: