Limites et limitation du débit des messages

La limitation des messages fait référence à un groupe de limites définies sur le nombre de messages et de connexions pouvant être traités par un serveur Exchange. Ces limites concernent la vitesse de traitement des messages, la vitesse de connexion SMTP et les délais d'expiration des sessions SMTP. Ces limites fonctionnent ensemble pour protéger un serveur Exchange contre une saturation de l'acceptation et de la remise de messages. Bien qu'il puisse y avoir un backlog important de messages et de connexions en attente de traitement, les limites de la limitation des messages permettent au serveur Exchange de traiter les messages et les connexions de façon ordonnée.

Remarque

La pression arrière est une autre fonctionnalité qui permet d’éviter d’surcharger les ressources système d’un serveur Exchange. Les ressources clés, telles que l'utilisation de l'espace et de la mémoire disponibles sur le disque dur sont surveillées et lorsque le niveau d'utilisation dépasse le seuil spécifié, le serveur cesse progressivement d'accepter les nouveaux messages et les nouvelles connexions. Pour plus d’informations, consultez Understanding back pressure. Il existe également des limites statiques qui sont disponibles sur les messages, comme la taille maximale des messages, la taille des pièces jointes et le nombre de destinataires. Pour plus d’informations sur les limites de taille des messages, consultez Taille des messages et limites de destinataire dans Exchange Server.

Vous pouvez définir les limites de fréquence des messages et les options de régulation aux emplacements suivants :

  • Serveurs de boîtes aux lettres et serveurs de transport Edge. Collectivement, nous allons les désigner par l’expression serveurs de transport.
  • Connecteurs d'envoi
  • Connecteurs de réception
  • Utilisateurs

Limitation des messages sur les serveurs de transport

Le tableau suivant présente les options de limitation des messages disponibles sur les serveurs de boîtes aux lettres et les serveurs de transport Edge.

Limite de fréquence Valeur par défaut Configuration du Environnement de ligne de commande Exchange Management Shell Configuration du CAE
Nombre maximal de remises simultanées de boîtes aux lettres : nombre maximal de threads de remise que le service de transport et le service de livraison de transport de boîtes aux lettres peuvent avoir ouverts en même temps pour remettre des messages aux boîtes aux lettres. 20

Nous vous recommandons de ne pas modifier cette valeur, sauf si vous êtes invité à le faire par le service clientèle et le support technique Microsoft.

Applet de commande : Set-TransportService et Set-MailboxTransportService p> Paramètre : MaxConcurrentMailboxDeliveries Non disponible
Nombre maximal d’envois de boîtes aux lettres simultanées : nombre maximal de threads de soumission que le service de transport et le service de soumission de transport de boîtes aux lettres peuvent avoir ouverts en même temps pour envoyer des messages à partir de boîtes aux lettres. 20

Nous vous recommandons de ne pas modifier cette valeur, sauf si vous êtes invité à le faire par le service clientèle et le support technique Microsoft.

Cmdlet : Set-TransportService et Set-MailboxTransportService

Paramètre : MaxConcurrentMailboxSubmissions

Non disponible
Débit de connexion maximal par minute : débit maximal d’ouverture des connexions avec le service de transport. 1200 Cmdlet : Set-TransportService

Paramètre : MaxConnectionRatePerMinute

Non disponible
Nombre maximal de connexions simultanées : nombre maximal de connexions sortantes que le service de transport peut avoir ouvertes à la fois. 1000

Cette valeur doit être supérieure ou égale à la valeur MaxPerDomainOutboundConnections .

Cmdlet : Set-TransportService

Paramètre : MaxOutboundConnections

Serveurs>Serveurs>Icône De modification des propriétés.> Section >Limites de transportNombre maximal de connexions simultanées.

Remarque : Dans le CAE, vous pouvez uniquement définir les valeurs 100, 1000, 5000 ou illimitée.

Nombre maximal de connexions simultanées par domaine : nombre maximal de connexions sortantes que le service de transport peut ouvrir à un seul domaine à la fois. 20

Cette valeur doit être inférieure ou égale à la valeur MaxOutboundConnections .

Cmdlet : Set-TransportService

Paramètre : MaxPerDomainOutboundConnections

Serveurs>Serveurs>Icône De modification des propriétés.> Section >Limites de transportNombre maximal de connexions simultanées par domaine.

Remarque : Dans le CAE, vous pouvez uniquement définir les valeurs 100, 1000, 5000 ou illimitée.

Pour afficher les valeurs des paramètres de limitation de messages de ces serveurs, exécutez la commande suivante dans le Environnement de ligne de commande Exchange Management Shell :

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*

Remarque

Le répertoire Pickup et le répertoire Replay disponibles sur les serveurs de transport Edge et les serveurs de boîtes aux lettres ont également des limites de débit de messages que vous pouvez configurer. En règle générale, le répertoire de collecte et le répertoire de relecture ne sont pas utilisés dans le flux de messagerie au quotidien. Pour plus d'informations, consultez la rubrique Configure the Pickup Directory and the Replay Directory. Le nombre maximal de fichiers de messages par minute pouvant être traités par le répertoire Pickup et le répertoire Replay est de 100. Chaque répertoire peut traiter indépendamment des fichiers de messages à cette fréquence.

Limitation des messages sur les connecteurs d'envoi

Le tableau suivant illustre les options de limitation des messages disponibles sur les connecteurs d’envoi. Les connecteurs d'envoi existent dans le service de transport sur les serveurs de boîtes aux lettres et de transport Edge. Pour plus d'informations, consultez la rubrique Connecteurs d'envoi.

Limite de fréquence Valeur par défaut Configuration du Environnement de ligne de commande Exchange Management Shell Configuration du CAE
Délai d’inactivité de la connexion : durée maximale pendant laquelle une connexion SMTP ouverte avec un serveur de messagerie source peut rester inactive avant la fermeture de la connexion. 00:10:00 (10 minutes) Cmdlet : New-SendConnector et Set-SendConnector

Paramètre : ConnectionInactivityTimeOut

Non disponible
Nombre maximal de messages par connexion : nombre maximal de messages pouvant être envoyés sur une seule connexion 20 Cmdlet : New-SendConnector et Set-SendConnector

Paramètre : SmtpMaxMessagesPerConnection

Non disponible

Pour afficher les valeurs des paramètres de limitation des connecteurs d'envoi, exécutez la commande suivante dans le Environnement de ligne de commande Exchange Management Shell :

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

Limitation des messages sur les connecteurs de réception

Le tableau suivant illustre les options de limitation des messages disponibles sur les connecteurs de réception. Les connecteurs de réception sont disponibles dans le service de transport frontal des serveurs de boîtes aux lettres, dans le service de transport des serveurs de boîtes aux lettres et sur les serveurs de transport Edge. Pour plus d'informations, consultez la rubrique Connecteurs de réception.

Limite de fréquence Valeur par défaut Configuration du Environnement de ligne de commande Exchange Management Shell Configuration du CAE
Délai d’expiration de la connexion : durée maximale pendant laquelle une connexion SMTP avec un serveur de messagerie source peut rester ouverte, même lorsque le serveur de messagerie source transmet des données. 00:10:00 (10 minutes) pour les connecteurs de réception sur les serveurs de boîtes aux lettres.

00:05:00 (1 minute) pour les connecteurs de réception sur les serveurs de transport Edge.

Cette valeur doit être supérieure à la valeur ConnectionInactivityTimeOut .

Cmdlet : New-ReceiveConnector et Set-ReceiveConnector

Paramètre : ConnectionTimeout

Non disponible
Délai d’inactivité de la connexion : durée maximale pendant laquelle une connexion SMTP ouverte avec un serveur de messagerie source peut rester inactive avant la fermeture de la connexion. 00:05:00 (5 minutes) pour les connecteurs de réception sur les serveurs de boîtes aux lettres.

00:01:00 (1 minute) pour les connecteurs de réception sur les serveurs de transport Edge.

Cette valeur doit être inférieure à la valeur ConnectionTimeout .

Cmdlet : New-ReceiveConnector et Set-ReceiveConnector

Paramètre : ConnectionInactivityTimeOut

Non disponible
Nombre maximal de connexions entrantes : nombre maximal de connexions SMTP entrantes autorisées en même temps. 5000 Cmdlet : New-ReceiveConnector et Set-ReceiveConnector

Paramètre : MaxInboundConnection

Non disponible
Nombre maximal de connexions entrantes par source : nombre maximal de connexions SMTP entrantes autorisées simultanément à partir d’un serveur de messagerie source. unlimited sur le connecteur de réception par défaut nommé Default <ServerName> dans le service de transport sur les serveurs de boîtes aux lettres.

20 sur les autres connecteurs de réception sur les serveurs de boîtes aux lettres et les serveurs de transport Edge.

Cmdlet : New-ReceiveConnector et Set-ReceiveConnector

Paramètre : MaxInboundConnectionPerSource

Non disponible
Pourcentage maximal de connexions entrantes par source : pourcentage maximal de connexions SMTP entrantes autorisées simultanément à partir d’un serveur de messagerie source. 100 % sur le connecteur de réception par défaut nommé Default <ServerName> dans le service de transport sur les serveurs de boîtes aux lettres.

2 % sur les autres connecteurs de réception sur les serveurs de boîtes aux lettres et les serveurs de transport Edge.

Cmdlet : New-ReceiveConnector et Set-ReceiveConnector

Paramètre : MaxInboundConnectionPercentagePerSource

Non disponible
Limite de débit de messages : nombre maximal de messages par minute qui peuvent être envoyés par une seule source. unlimited sur les connecteurs de réception par défaut suivants :
  • ServerName> par défaut< dans le service de transport sur les serveurs de boîtes aux lettres.
  • Serveur frontal <par défaut dans> le service de transport frontal sur les serveurs de boîtes aux lettres.
  • Serveur frontal <proxy sortantNom> dans le service de transport frontal sur les serveurs de boîtes aux lettres.

5 sur les connecteurs de réception par défaut suivants :

  • Serveur proxy <clientNom> dans le service de transport sur les serveurs de boîtes aux lettres.
  • Serveur frontal <du client Dans> le service de transport frontal sur les serveurs de boîtes aux lettres.

600 sur le connecteur de réception par défaut nommé Connecteur de réception <interne par défaut ServerName> sur les serveurs de transport Edge.

Cmdlet : New-ReceiveConnector et Set-ReceiveConnector

Paramètre : MessageRateLimit

Non disponible
Source de débit de messages : indique comment le taux de soumission des messages est calculé. Les valeurs valides sont les suivantes :
  • User: le taux est calculé pour l’envoi de l’utilisateur (en fonction de la façon dont l’utilisateur s’authentifie dans la session SMTP).
  • IPAddress: le taux est calculé pour l’envoi d’hôtes.
  • All: le taux est calculé pour les utilisateurs d’envoi et les hôtes d’envoi.
IPAddress sur les connecteurs de réception par défaut suivants :
  • ServerName> par défaut< dans le service de transport sur les serveurs de boîtes aux lettres.
  • Serveur frontal <par défaut dans> le service de transport frontal sur les serveurs de boîtes aux lettres.
  • Serveur frontal <proxy sortantNom> dans le service de transport frontal sur les serveurs de boîtes aux lettres.
  • Connecteur de réception <interne par défaut ServerName> sur les serveurs de transport Edge.

User sur les connecteurs de réception par défaut suivants :

  • Serveur proxy <clientNom> dans le service de transport sur les serveurs de boîtes aux lettres.
  • Client Frontend <ServerName> dans le service de transport frontal sur les serveurs de boîtes aux lettres
Cmdlet : New-ReceiveConnector et Set-ReceiveConnector

Paramètre : MessageRateSource

Non disponible
Intervalle de tarpit : délai de retard artificiel des réponses SMTP aux serveurs distants non authentifiés qui semblent abuser de la connexion. Les connexions authentifiées ne sont jamais retardées de cette manière. 00:00:05 (5 secondes). Cmdlet : New-ReceiveConnector et Set-ReceiveConnector

Paramètre : TarpitInterval

Non disponible

Pour afficher les valeurs des paramètres de limitation de messages de ces connecteurs de réception, exécutez la commande suivante dans le Environnement de ligne de commande Exchange Management Shell :

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

Limitation des messages sur les utilisateurs

Le service de limitation Microsoft Exchange effectue le suivi des paramètres de ressources pour des utilisations spécifiques et met en cache les informations en mémoire. Les paramètres de limitation du flux de messagerie sont également désignés sous le nom de budget. Tout redémarrage du service de limitation Microsoft Exchange a pour effet de réinitialiser les budgets de limitation du flux de messagerie.

Chaque boîte aux lettres a un paramètre ThrottlingPolicy . La valeur par défaut de ce paramètre est vide ($null). Vous pouvez utiliser le paramètre ThrottlingPolicy sur l’applet de commande Set-Mailbox pour configurer une stratégie de limitation pour une boîte aux lettres.

Pour plus d’informations, voir les rubriques suivantes :