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 via 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.
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.
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 pouvant être envoyés par une seule source. |
unlimited sur les connecteurs de réception par défaut suivants :
5 sur les connecteurs de réception par défaut suivants :
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 :
|
IPAddress sur les connecteurs de réception par défaut suivants :
|
Cmdlet : New-ReceiveConnector et Set-ReceiveConnector Paramètre : MessageRateSource |
Non disponible |
Intervalle de tarpit : délai pour retarder artificiellement les 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 :