Gestion de la limitation des messages

 

S’applique à : Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Dernière rubrique modifiée : 2007-05-08

Cette rubrique décrit les options de limitation des messages disponibles dans Microsoft Exchange Server 2007. La limitation des messages est un groupe de limites placées sur le nombre de messages et connexions pouvant être traités par un ordinateur exécutant Exchange 2007 sur lequel le rôle serveur de transport Hub ou serveur de transport Edge est installé. Ces limites évitent l'inondation accidentelle ou intentionnelle des ressources système sur le serveur de transport.

Présentation de la portée de la limitation des messages

La limitation des messages implique diverses limites sur la vitesse de traitement des messages, la vitesse de connexion SMTP et les délais d'expiration des sessions SMTP. Ces limites permettent d'éviter que les serveurs de transport Hub et de transport Edge soient submergés par les opérations d'acceptation et de remise des messages. Bien qu'il puisse y avoir un nombre important de messages et de connexions en souffrance, les limites de la limitation des messages permettent au serveur de transport de traiter les messages et les connexions de façon ordonnée.

Outre la limitation des messages, Exchange 2007 permet d'appliquer des limites de taille sur les composants individuels des messages, tels que le nombre de destinataires, la taille de l'en-tête de message ou la taille des pièces jointes individuelles. Pour plus d'informations sur les tailles limites des messages, consultez la rubrique Gestion des limites de taille de message.

Une autre fonctionnalité Exchange 2007 permettant d'éviter la saturation des ressources système d'un serveur de transport Exchange 2007 est la régulation du flux. La régulation du flux est une fonctionnalité d'analyse des ressources système sur les serveurs de transport Hub et de transport Edge. Lorsqu'une ressource système analysée, telle que l'utilisation du disque dur ou de la mémoire, dépasse le seuil spécifié, le serveur de transport Exchange cesse d'accepter de nouvelles connexions et de nouveaux messages et se concentre sur la remise des messages existants. Lorsque l'utilisation des ressources système analysées renvoie des niveaux normaux, le serveur de transport Exchange accepte de nouvelles connexions et de nouveaux messages. Pour plus d'informations sur la fonctionnalité de régulation du flux, consultez la rubrique Présentation de la fonctionnalité de régulation du flux.

Options de limitation des messages sur les serveurs de transport

Vous pouvez définir les options de limitation des messages aux emplacements suivants :

  • sur le serveur de transport ;

  • sur un connecteur d'envoi ;

  • sur un connecteur de réception.

Vous pouvez définir l'ensemble des options de limitation des messages disponibles sur les serveurs de transport Hub ou de transport Edge dans l'environnement de ligne de commande Exchange Management Shell. Vous pouvez également définir certaines options en utilisant les propriétés de serveur de transport dans la console de gestion Exchange. Bien que les paramètres aient des fonctions équivalentes, les deux interfaces de gestion utilisent des termes légèrement différents dans certains cas.

Configuration de la limitation des messages sur les serveurs de transport à l'aide de l'environnement de ligne de commande Exchange Management Shell

Le tableau 1 affiche les options de limitation des messages disponibles sur les serveurs de transport Hub ou de transport Edge dans l'environnement de ligne de commande Exchange Management Shell.

Tableau 1   Options de limitation des messages disponibles dans l'environnement de ligne de commande Exchange Management Shell

Source Paramètre Description

Set-TransportServer

MaxConcurrentMailboxDeliveries

Ce paramètre spécifie le nombre maximal de threads de remise que le serveur de transport Hub peut ouvrir simultanément pour remettre des messages à des boîtes aux lettres. Le pilote de banque d'informations du serveur de transport Hub est responsable de la remise des messages entre les serveurs de boîtes aux lettres. Ces limites s'appliquent à la remise des messages dans les boîtes aux lettres de l'organisation Exchange. La valeur par défaut du paramètre MaxConcurrentMailboxDeliveries est 30.

Set-TransportServer

MaxConcurrentMailboxSubmissions

Ce paramètre spécifie le nombre maximal de threads de remise que le serveur de transport Hub peut ouvrir simultanément pour accepter des messages provenant de boîtes aux lettres. Le pilote de banque d'informations du serveur de transport Hub est responsable de la remise des messages entre les serveurs de boîtes aux lettres. Ces limites s'appliquent à l'acceptation de nouveaux messages provenant de boîtes aux lettres de l'organisation Exchange. La valeur par défaut du paramètre MaxConcurrentMailboxDeliveries est 30.

Set-TransportServer

MaxConnectionRatePerMinute

Ce paramètre spécifie la vitesse maximale à laquelle de nouvelles connexions entrantes peuvent être ouvertes sur les serveurs de transport Hub ou de transport Edge. Ces connexions sont ouvertes sur les connecteurs de réception existant sur le serveur. La valeur par défaut du paramètre MaxConnectionRatePerMinute est 1 200 connexions par minute.

Set-TransportServer ou

propriétés du serveur de transport

MaxOutboundConnections

Ce paramètre spécifie le nombre maximal de connexions sortantes simultanées que les serveurs de transport Hub ou de transport Edge peuvent ouvrir simultanément. Les connexions sortantes se produisent en utilisant les connecteurs d'envoi existant sur le serveur. La valeur spécifiée par le paramètre MaxOutboundConnections s'applique à tous les connecteurs d'envoi existant sur le serveur de transport. La valeur par défaut du paramètre MaxOutboundConnections est 1 000. Si vous entrez la valeur unlimited, aucune limite n'est imposée sur le nombre de connexions sortantes.

Set-TransportServer ou

propriétés du serveur de transport

MaxPerDomainOutboundConnections

Ce paramètre spécifie le nombre maximal de connexions qu'un serveur de transport Hub ou Edge côté Internet peut ouvrir sur un domaine distant. Les connexions sortantes aux domaines distants se produisent en utilisant les connecteurs d'envoi existant sur le serveur. La valeur par défaut du paramètre MaxPerDomainOutboundConnections est 20. Si vous entrez la valeur unlimited, aucune limite n'est imposée sur le nombre de connexions sortantes par domaine.

Set-TransportServer

PickupDirectoryMaxMessagesPerMinute

Ce paramètre spécifie la vitesse de traitement des messages pour les répertoires de collecte et de relecture. Chaque répertoire peut traiter de façon indépendante des fichiers de messages à la vitesse spécifiée par le paramètre PickupDirectoryMaxMessagesPerMinute. Par défaut, le répertoire de collecte peut traiter 100 messages par minute et le répertoire de relecture 100 messages par minute au même moment.

Les répertoires de collecte et de relecture recherchent de nouveaux fichiers de messages toutes les 5 secondes, soit 12 fois par minute. Cet intervalle de 5 secondes entre deux interrogations n'est pas configurable. Cela signifie que le nombre maximal de messages qui peuvent être traités durant cet intervalle correspond à la valeur que vous attribuez au paramètre PickupDirectoryMaxMessagesPerMinute, divisée par 12 (PickupDirectoryMaxMessagesPerMinute/12). Par défaut, un peu plus de 8 messages au maximum peuvent être traités pendant chaque intervalle de 5 secondes entre deux interrogations.

Pour plus d'informations, consultez les rubriques suivantes :

Configuration de la limitation des messages sur les serveurs de transport à l'aide de la console de gestion Exchange

La procédure suivante montre la configuration des options de limitation des messages pour les serveurs de transport Hub ou de transport Edge disponibles dans la console de gestion Exchange.

Utilisation de la console de gestion Exchange pour configurer les options de limitation des messages sur un serveur de transport Hub ou Edge

  1. Ouvrez la console de gestion Exchange. Procédez comme suit :

    • Sur un ordinateur sur lequel le rôle serveur de transport Edge est installé, dans l'arborescence de la console, sélectionnez Transport Edge, puis cliquez sur le lien Propriétés situé directement sous le nom de serveur.

    • Sur un ordinateur sur lequel le rôle serveur de transport Hub est installé, dans l'arborescence de la console, développez Configuration du serveur, puis sélectionnez Transport Hub. Dans le volet Résultats, sélectionnez un serveur. Dans le volet Actions, cliquez sur le lien Propriétés qui se trouve directement sous le nom du serveur.

  2. Cliquez sur l'onglet Limites. Dans la section Restrictions de connexion, sélectionnez les paramètres que vous voulez utiliser pour la limitation des messages. Les options suivantes sont disponibles :

    • Nombre maximal de connexions sortantes simultanées   Par défaut, cette option est sélectionnée. Cette option correspond au paramètre MaxOutboundConnections de la cmdlet Set-TransportServer. La valeur par défaut est 1 000.

    • Nombre maximal de connexions sortantes simultanées par domaine   Par défaut, cette option est sélectionnée. Cette option correspond au paramètre MaxPerDomainOutboundConnections de la cmdlet Set-TransportServer. La valeur par défaut est 20.

  3. Cliquez sur OK.

Option de limitation des messages sur les connecteurs d'envoi

Le tableau 2 affiche l'option de limitation des messages disponible sur les connecteurs d'envoi configurés sur un serveur de transport Hub ou Edge. Vous devez utiliser l'environnement de ligne de commande Exchange Management Shell pour configurer cette option.

Tableau 2   Option de limitation des messages disponible sur les connecteurs d'envoi

Source Paramètre Description

Set-SendConnector

ConnectionInactivityTimeOut

Ce paramètre spécifie la durée maximale pendant laquelle une connexion SMTP ouverte avec un serveur de messagerie de destination peut rester inactive avant d'être interrompue. La valeur par défaut est 10 minutes.

Pour plus d'informations, consultez la rubrique Set-SendConnector.

Option de limitation des messages sur les connecteurs de réception

Le tableau 3 affiche les options de limitation des messages disponibles sur les connecteurs de réception configurés sur un serveur de transport Hub ou Edge. Vous devez utiliser l'environnement de ligne de commande Exchange Management Shell pour configurer ces options.

Tableau 3   Options de limitation des messages disponibles sur les connecteurs de réception

Source Paramètre Description

Set-ReceiveConnector

ConnectionInactivityTimeOut

Ce paramètre spécifie la durée maximale pendant laquelle une connexion SMTP ouverte avec un serveur de messagerie source peut rester inactive avant d'être interrompue. La valeur par défaut pour un connecteur de réception configuré sur un serveur de transport Hub est 5 minutes. La valeur par défaut pour un connecteur de réception configuré sur un serveur de transport Edge est 1 minute.

Set-ReceiveConnector

ConnectionTimeOut

Ce paramètre spécifie la durée maximale pendant laquelle une connexion SMTP avec un serveur de messagerie source peut rester ouverte, même si le serveur de messagerie source transmet des données. La valeur par défaut pour un connecteur de réception configuré sur un serveur de transport Hub est 10 minutes. La valeur par défaut pour un connecteur de réception configuré sur un serveur de transport Edge est 5 minutes. La valeur spécifiée par le paramètre ConnectionTimeout doit être supérieure à la valeur spécifiée par le paramètre ConnectionInactivityTimeout.

Set-ReceiveConnector

MaxInboundConnection

Ce paramètre spécifie le nombre maximal de connexions SMTP entrantes que ce connecteur de réception autorise simultanément. La valeur par défaut est 5 000.

Set-ReceiveConnector

MaxInboundConnectionPercentagePerSource

Ce paramètre spécifie le nombre maximal de connexions SMTP qu'un connecteur de réception autorise simultanément depuis un serveur de messagerie source. La valeur est exprimée comme pourcentage de connexions restantes disponibles sur un connecteur de réception. Le nombre maximal de connexions autorisées par le connecteur de réception est défini par le paramètre MaxInboundConnection. La valeur par défaut du paramètre MaxInboundConnectionPercentagePerSource est 2 %.

Set-ReceiveConnector

MaxInboundConnectionPerSource

Ce paramètre spécifie le nombre maximal de connexions SMTP qu'un connecteur de réception autorise simultanément depuis un serveur de messagerie source. La valeur par défaut est 100.

Set-ReceiveConnector

MaxProtocolErrors

Ce paramètre spécifie le nombre maximal d'erreurs de protocole SMTP qu'un connecteur de réception autorise avant que le connecteur de réception ne ferme la connexion au serveur de messagerie source. La valeur par défaut est 5.

Set-ReceiveConnector

TarpitInterval

Ce paramètre spécifie l'intervalle de répulsion. La répulsion est la pratique consistant à retarder de façon artificielle les réponses SMTP pour des profils de communication SMTP spécifiques qui indiquent des attaques DHA (Directory Harvest Attack) ou d'autres messages indésirables. Une attaque DHA (Directory Harvest Attack) est une tentative de collecte d'adresses électroniques valides d'une organisation spécifique à utiliser comme cible pour l'envoi de messages électroniques commerciaux non sollicités.

L'intervalle spécifié par le paramètre TarpitInterval s'applique uniquement aux connexions anonymes. La valeur par défaut du paramètre TarpitInterval est 5 secondes. Pour plus d'informations, consultez la rubrique Filtrage des destinataires.

Pour plus d'informations, consultez la rubrique Set-ReceiveConnector.