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. 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. 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. | unlimited no 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:
5 nos seguintes conectores de recebimento padrão:
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:
|
IPAddress nos seguintes conectores de recebimento padrão:
|
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: