Présentation de la priorité de mise en file d'attente

 

S’applique à : Exchange Server 2010 SP2, Exchange Server 2010 SP3

Dernière rubrique modifiée : 2015-03-09

La priorité de mise en file d’attente est une fonctionnalité de Microsoft Exchange Server 2010 permettant que la priorité d’un message définie par l’utilisateur influence le traitement de celui-ci par un serveur Exchange sur lequel le rôle serveur de transport Hub est installé.

La priorité de message est attribuée par l’expéditeur dans Microsoft Outlook lorsqu’il crée et envoie le message. Le destinataire peut définir l’une des valeurs de priorité de message suivantes dans Outlook :

  • Importance faible 

  • Importance normale 

  • Importance haute

La priorité par défaut d’un message créé dans Outlook ou Microsoft Office Outlook Web App est Normale. La priorité du message est stockée dans le champ d’en-tête X-Priority dans l’en-tête du message.

Chaque message échangé au sein d’une organisation Exchange 2010 doit être catégorisé sur un serveur de transport Hub pour pouvoir être acheminé et remis. Le catégoriseur sur un serveur de transport Hub collecte un message à la fois dans la file d’attente de soumission et exécute la résolution des destinataires, la résolution du routage et la conversion de contenu du message avant de placer celui-ci dans une file d’attente de remise. Pour plus d’informations, consultez la rubrique Présentation du pipeline de transport.

Les files d’attente de remise sont créées dynamiquement en fonction de la destination d’un message. Les files d’attente de remise de boîte aux lettres sont créées pour les messages à destination des serveurs de boîtes aux lettres existant dans le même site Active Directory que le serveur de transport Hub. Les files d’attente de remise distante sont créées pour les messages à destination des serveurs de boîtes aux lettres existant dans un site Active Directory différent de celui du serveur de transport Hub et pour les domaines distants. Pour plus d’informations, consultez la rubrique Présentation des files d'attente de transport.

Tous les messages avec la même destination sont placés dans la même file d’attente de remise. La priorité de mise en file d’attente a une incidence sur la transmission des messages d’une file d’attente de remise au serveur de messagerie de destination. Lorsque la priorité de mise en file d’attente est activée, les messages à priorité haute sont transmis à leurs destinations avant les messages à priorité normale, et les messages à priorité normale sont transmis avant les messages à priorité faible. La remise des messages en fonction de leur priorité peut vous aider à définir des exigences de contrat SLA spécifiques pour les heures de remise des messages.

Options de configuration de la priorité de mise en file d’attente

Toutes les options de configuration de le priorité de mise en file d’attente sont accessibles dans le fichier de configuration d’application EdgeTransport.exe.config qui se trouve dans le répertoire C:\Program Files\Microsoft\Exchange Server\V14\Bin. Pour plus d’informations sur le fichier EdgeTransport.exe.config, consultez la rubrique Présentation du fichier EdgeTransport.exe.Config. De nombreuses options de configuration disponibles n’ont aucune relation avec la fonctionnalité de priorité de mise en file d’attente. Toute option de configuration n’impliquant pas la fonctionnalité de contre-pression du flux sort du cadre de cette rubrique.

Activation ou désactivation de la priorité de mise en file d’attente

Le paramètre PriorityQueuingEnable active ou désactive la priorité de mise en file d’attente sur un serveur de transport Hub. La valeur par défaut est False. Pour activer la priorité de mise en file d’attente, définissez la valeur du paramètre PriorityQueuingEnable sur True dans le fichier EdgeTransport.exe.config, puis redémarrez le service de transport Microsoft Exchange.

Configuration de la taille maximale d’un message à priorité haute

Le paramètre MaxHighPriorityMessageSize contrôle la taille maximale autorisée d’un message à priorité haute. La valeur par défaut est 250 kilo-octets (Ko). Si la taille du message à priorité haute est supérieure à la valeur du paramètre MaxHighPriorityMessageSize, le message est automatiquement rétrogradé de Priorité haute à Priorité normale.

Lorsque vous entrez une valeur, qualifiez-la à l’aide de l’une des unités suivantes :

  • Ko (kilo-octets)

  • Mo (mégaoctets)

  • Go (gigaoctets)

La valeur du paramètre MaxHighPriorityMessageSize doit être sensiblement inférieure à la valeur du paramètre MaxMessageSize dans la cmdlet Set-TransportConfig. La valeur par défaut du paramètre MaxMessageSize est 10 Mo. Une valeur inférieure du paramètre MaxHighPriorityMessageSize assure des heures de remise cohérentes et prévisibles pour les messages à priorité haute.

Configuration de l’intervalle de délai de notification de retard en fonction de la priorité du message

Après chaque échec de remise d’un message, le serveur de transport Hub génère un message de notification d’état de remise retardée et le place en file d’attente pour remise à l’expéditeur du message non remis. Ce message de notification d’état de remise retardée est envoyé après un intervalle spécifié de délai de notification retardée et uniquement si le message ayant échoué n’a pas été remis avec succès entre temps. Cette durée évite l’envoi de messages inutiles de notification d’état de remise retardée pouvant être causée par des défaillances temporaires de transmission de messages.

Le tableau suivant présente les options de délai de notification d’état de remise retardée en fonction de la priorité du message.

Options de délai de notification d’état de remise retardée en fonction de la priorité du message

Nom de paramètre Valeur par défaut

LowPriorityDelayNotificationTimeout

8:00:00 (8 heures)

NormalPriorityDelayNotificationTimeout

4:00:00 (4 heures)

HighPriorityDelayNotificationTimeout

00:30:00 (30 minutes)

Pour spécifier une valeur pour le délai de notification de retard, entrez celle-ci sous forme de période : jj.hh:mm:ss, où j = jours, h = heures, m = minutes et s = secondes. Si la valeur est inférieure à 1 jour, vous pouvez omettre la partie jour de la période.

Configuration de l’intervalle du délai d’expiration des messages en fonction de la priorité du message

L’intervalle du délai d’expiration de message spécifie la durée maximale de la remise d’un message échoué par un serveur de transport Hub. Si le message ne peut pas être remis avant la fin de l’intervalle du délai d’expiration, une notification d’échec de remise contenant le message d’origine ou les en-têtes de message est remise à l’expéditeur.

Le tableau suivant présente les options de délai d’expiration de message en fonction de la priorité du message.

Options de délai d’expiration de message en fonction de la priorité du message

Nom de paramètre Valeur par défaut

LowPriorityMessageExpirationTimeout

2.00:00:00 (2 jours)

NormalPriorityMessageExpirationTimeout

2.00:00:00 (2 jours)

HighPriorityMessageExpirationTimeout

08:00:00 (8 heures)

Pour spécifier une valeur pour le délai d’expiration de message, entrez celle-ci sous forme de période : jj.hh:mm:ss, où j = jours, h = heures, m = minutes et s = secondes. Si la valeur est inférieure à 1 jour, vous pouvez omettre la partie jour de la période.

Configuration du nombre maximal de connexions par domaine en fonction de la priorité du message

Le nombre maximal de connexions par domaine spécifie le nombre maximal de connexions qu’un serveur de transport Hub peut ouvrir sur un seul domaine distant. Les connexions sortantes vers les domaines distants se produisent en utilisant les files d’attente de remise distante et les connecteurs d’envoi existant sur le serveur de transport Hub.

Le tableau suivant présente les options relatives au nombre maximal de connexions par domaine en fonction de la priorité du message.

Options relatives au nombre maximal de connexions par domaine en fonction de la priorité du message

Nom de paramètre Valeur par défaut

MaxPerDomainLowPriorityConnections

2

MaxPerDomainNormalPriorityConnections

15

MaxPerDomainHighPriorityConnections

3

La somme des paramètres MaxPerDomainLowPriorityConnections, MaxPerDomainNormalPriorityConnections et MaxPerDomainNormalPriorityConnections doit être inférieure ou égale à la valeur du paramètre MaxPerDomainOutboundConnections dans la cmdlet Set-TransportServer. La valeur par défaut du paramètre MaxPerDomainOutboundConnections est 20.

Manière dont la priorité de mise en file d’attente affecte les autres limites de message sur les serveurs de transport Hub

Tous les messages transmis via un serveur de transport Hub sont soumis à diverses limites de relance, de resoumission et d’expiration de message. Pour plus d’informations, consultez la rubrique Présentation des files d'attente de transport.

Certaines limites de message disponibles dans la cmdlet Set-TransportServer ont des limites correspondantes de priorité de mise en file d’attente des messages. Ces dernières sont disponibles dans le fichier de configuration EdgeTransport.exe.config. Le tableau suivant présente ces limites de message correspondantes.

Les limites de message de la cmdlet Set-TransportServer correspondent aux limites de priorité de mise en file d’attente des messages du fichier de configuration EdgeTransport.exe.config.

Source Paramètre Valeur par défaut

Set-TransportServer

DelayNotificationTimeOut

4:00:00 (4 heures)

EdgeTransport.exe.config

NormalPriorityDelayNotificationTimeout

4:00:00 (4 heures)

Set-TransportServer

MessageExpirationTimeOut

2.00:00:00 (2 jours)

EdgeTransport.exe.config

NormalPriorityMessageExpirationTimeout

2.00:00:00 (2 jours)

Lorsque la priorité de mise en file d’attente est désactivée, toutes les limites de priorité de mise en file d’attente des messages du fichier de configuration EdgeTransport.exe.config sont ignorées. Toutes les limites de message de la cmdlet Set-TransportServer s’appliquent à tous les messages transitant via le serveur de transport Hub.

Lorsque la priorité de mise en file d’attente est activée, les limites de priorité de mise en file d’attente des messages du fichier de configuration EdgeTransport.exe.config remplace les limites de message correspondantes dans la cmdlet Set-TransportServer. Toutes les autres limites de message de la cmdlet Set-TransportServer continuent de s’appliquer aux messages à priorité faible, à priorité normale ou à priorité haute transitant via le serveur de transport Hub.

Paramètres d’utilisateur pour la priorité de mise en file d’attente

La cmdlet Set-Mailbox dans l’environnement de ligne de commande Exchange Management Shell comprend le paramètre DowngradeHighPriorityMessagesEnabled. La valeur par défaut est False. Si ce paramètre est défini sur True, les messages à priorité haute qui sont envoyés à partir de la boîte aux lettres sont automatiquement rétrogradés à Priorité normale. Pour plus d’informations, consultez la rubrique Set-Mailbox.

 © 2010 Microsoft Corporation. Tous droits réservés.