Limites de fréquence des messages et limitation

La limitation des messages fait référence à un groupe de limites définies sur le nombre de messages et de connexions qui peuvent être traitées par un Exchange serveur. 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.

Notes

La pression de retour est une autre fonctionnalité qui permet d’éviter de submerger les ressources système d’Exchange serveur. 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, voir 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 laExchange 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 remise de transport de boîtes aux lettres peuvent ouvrir 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 le support technique microsoft vous demande de le faire.
Cmdlet : Set-TransportService et Set-MailboxTransportService
Paramètre : MaxConcurrentMailboxDeliveries
Non disponible
Nombre maximal d’envois simultanés de boîtes aux lettres : nombre maximal de threads de dépôt que le service de transport et le service de dépôt de transport de boîtes aux lettres peuvent ouvrir simultanément pour envoyer des messages à partir de boîtes aux lettres. 20
Nous vous recommandons de ne pas modifier cette valeur, sauf si le support technique microsoft vous demande de le faire.
Cmdlet : Set-TransportService et Set-MailboxTransportService
Paramètre : MaxConcurrentMailboxSubmissions
Non disponible
Taux de connexion maximal par minute: taux 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 ouvrir à la fois. 1000
Cette valeur doit être supérieure ou égale à la valeur MaxPerDomainOutboundConnections.
Cmdlet : Set-TransportService
Paramètre : MaxOutboundConnections
Serveurs > Serveurs > Propriétés  Icône Modifier. >Section Limites de transport > Nombre maximal de connexions simultanées.
Remarque: dans le EAC, vous ne pouvez définir que les valeurs 100, 1000, 5000 ou illimitées.
Nombre maximal de connexions simultanées par domaine : nombre maximal de connexions sortantes que le service de transport peut ouvrir sur 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 > Propriétés  Icône Modifier. >Section Limites de transport > Nombre maximal de connexions simultanées par domaine.
Remarque: dans le EAC, vous ne pouvez définir que les valeurs 100, 1000, 5000 ou illimitées.

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*

Notes

Le répertoire de collecte et le répertoire de relecture disponibles sur les serveurs de transport Edge et les serveurs de boîtes aux lettres ont également des limites de fréquence 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 qui peuvent être traitées par le répertoire de collecte et le répertoire de relecture 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 connexion : durée maximale pendant qui peut rester inactive une connexion SMTP ouverte avec un serveur de messagerie source 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 qui peuvent ê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’ouverture de la connexion : durée maximale pendant la durée pendantée par une connexion SMTP avec un serveur de messagerie source, 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 connexion : durée maximale pendant qui peut rester inactive une connexion SMTP ouverte avec un serveur de messagerie source 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 à partir d’un serveur de messagerie source en même temps. 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 connexion entrante par source : pourcentage maximal de connexions SMTP entrantes autorisées à partir d’un serveur de messagerie source en même temps. 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 fréquence 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 :
• Valeur par <ServerName> défaut dans le service de transport sur les serveurs de boîtes aux lettres.
• Frontal par défaut dans le service de transport frontal sur <ServerName> les serveurs de boîtes aux lettres.
• Serveur proxy frontal sortant dans le service de transport frontal <ServerName> sur les serveurs de boîtes aux lettres.
5 sur les connecteurs de réception par défaut suivants :
• Proxy client <ServerName> dans le service de transport sur les serveurs de boîtes aux lettres.
• Serveur frontal du client dans le service de transport frontal <ServerName> 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 taux de messages: indique comment le taux de dépôt des messages est calculé. Les valeurs valides sont les suivantes :
User: le taux est calculé pour l’utilisateur d’envoi (en fonction de la façon dont l’utilisateur s’authentifiera dans la session SMTP).
IPAddress : le taux est calculé pour les hôtes d’envoi.
• : le taux est calculé pour les utilisateurs All et les hôtes d’envoi.
IPAddress sur les connecteurs de réception par défaut suivants :
• Valeur par <ServerName> défaut dans le service de transport sur les serveurs de boîtes aux lettres.
• Frontal par défaut dans le service de transport frontal sur <ServerName> les serveurs de boîtes aux lettres.
• Serveur proxy frontal sortant dans le service de transport frontal <ServerName> 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 :
• Proxy client <ServerName> dans le service de transport sur les serveurs de boîtes aux lettres.
• Serveur frontal du client dans le service de transport frontal <ServerName> sur les serveurs de boîtes aux lettres.
Cmdlet : New-ReceiveConnector et Set-ReceiveConnector
Paramètre : MessageRateSource
Non disponible
Intervalle de tarpit: durée de retard artificielle des réponses SMTP aux serveurs distants non authentifiés qui semblent avoir abusé 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 possède un paramètre ThrottlingPolicy. La valeur par défaut de ce paramètre est vide ( $null ). Vous pouvez utiliser le paramètre ThrottlingPolicy de la cmdlet Set-Mailbox pour configurer une stratégie de limitation pour une boîte aux lettres.

Pour plus d’informations, voir les rubriques suivantes :