Présentation des files d'attente de transport

 

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

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

Cette rubrique offre une vue d’ensemble des files d’attente dans MicrosoftExchange Server 2010 et des tâches de gestion des files d'attente qui peuvent être effectuées par les administrateurs.

Souhaitez-vous rechercher les tâches de gestion relatives à la gestion des serveurs de transport ? Voir Gestion des serveurs de transport.

Contenu de cette rubrique

Vue d'ensemble

Fichiers de base de données de file d'attente

Gestion des files d'attente

Délais de nouvelle tentative, de renvoi et d'expiration des messages

Vue d'ensemble

Une file d'attente est un emplacement d'hébergement temporaire pour les messages attendant de passer à l'étape suivante du traitement. Chaque file d'attente représente un ensemble logique de messages traités par un serveur de transport dans un ordre spécifique.

L'afficheur des files d'attente et l'environnement de ligne de commande Exchange Management Shell prennent en charge deux types d'interaction avec les files d'attente. Vous pouvez utiliser ces interfaces pour afficher le statut et le contenu des files d'attente et les propriétés détaillées des messages. Vous pouvez également utiliser ces interfaces pour exécuter des actions modifiant les files d'attente ou les messages dans les files d'attente.

Exchange 2010 utilise une base de données ESE (Extensible Storage Engine) pour le stockage des files d’attente. Précédemment appelé JET, le moteur ESE est une méthode qui définit une API de bas niveau pour les structures de base de données sous-jacentes dans Exchange.

Les messages en provenance et en direction d'Internet sont placés en file d'attente sur les ordinateurs sur lesquels le rôle serveur de transport Edge est installé. Les messages en transit dans l’organisation Exchange 2010 sont placés en file d’attente sur les ordinateurs sur lesquels le rôle serveur de transport Hub est installé.

Types de files d'attente

Le routage d'un message détermine le type de files d'attente dans lequel le message est stocké. Les types de file d'attente suivants sont utilisés dans Exchange 2010 :

  • File d'attente de soumission   Il s'agit d'une file d'attente permanente utilisée par le catégoriseur pour rassembler tous les messages qui doivent être résolus, routés et traités par les agents de transport. Le catégoriseur est un composant du transport Exchange qui traite tous les messages entrants et détermine l'action à effectuer sur les messages en fonction des informations sur les destinataires indiqués. Dans Exchange 2010, le serveur de transport Edge utilise le catégoriseur pour router le message vers la destination appropriée. Le serveur de transport Hub utilise le catégoriseur pour développer les listes de distribution et identifier d'autres destinataires et adresses de transfert. Après avoir récupéré des informations sur les destinataires, le catégoriseur utilise ces informations pour appliquer des stratégies, router le message et exécuter la conversion du contenu.

    La file d'attente de soumission est la première étape du traitement des messages reçus par un serveur de transport. Les messages sont envoyés par le biais d'un connecteur de réception, du répertoire de collecte ou du pilote de banque d'informations. Le catégoriseur récupère les messages depuis cette file d'attente et détermine notamment l'emplacement du destinataire et la route vers cet emplacement. Après la catégorisation, le message est déplacé dans une file d'attente de remise ou dans la file d'attente inaccessible. Chaque serveur de transport Exchange 2010 dispose d’une seule file d’attente de soumission. Les messages situés dans la file d'attente de soumission ne peuvent pas se trouver dans d'autres files d'attente au même moment.

  • File d'attente de remise de boîte aux lettres   Les files d'attente de remise de boîte aux lettres contiennent les messages qui sont remis à un serveur de boîtes aux lettres au moyen d'un appel de procédure distante Exchange chiffré. Les files d'attente de remise des boîtes aux lettres existent uniquement sur les serveurs de transport Hub. Elles contiennent les messages remis à des destinataires de boîtes aux lettres dont les données de boîte aux lettres sont stockées sur un serveur de boîtes aux lettres situé dans le même site que le serveur de transport Hub. Il peut exister plusieurs files d'attente de remise des boîtes aux lettres sur un serveur de transport Hub. Le saut suivant pour une file d'attente de remise des boîtes aux lettres est le nom unique de la banque de boîtes aux lettres.

  • File d'attente de remise distante   Les files d'attente de remise distante contiennent les messages en cours de remise à un serveur distant via le protocole SMTP. Les files d'attente de remise distante peuvent exister sur les serveurs de transport Hub et de transport Edge ; et plusieurs files d'attente de remise distante peuvent exister sur chaque serveur. Chaque file d'attente de remise distante contient les messages qui font l'objet d'un routage vers les destinataires ayant la même destination de remise. Sur un serveur de transport Edge, ces destinations sont des domaines SMTP ou des connecteurs SMTP externes. Sur un serveur de transport Hub, ces destinations se trouvent en dehors du site Active Directory dans lequel est situé le serveur de transport Hub. Les files d'attente de remise distante sont créées dynamiquement lorsqu'elles sont requises et sont automatiquement supprimées du serveur lorsqu'elles ne contiennent plus de messages et que le délai d'expiration configurable a expiré. Par défaut, une file d'attente de remise distante est supprimée trois minutes après que le dernier message a quitté la file d'attente. Le saut suivant pour une file d'attente de remise distante est un nom de domaine SMTP, une adresse IP ou un nom d'hôte actif, ou un nom de site Active Directory.

  • File d’attente de messages incohérents   La file d’attente de messages incohérents est une file d’attente particulière qui permet d’isoler les messages considérés comme potentiellement dangereux pour le système Exchange 2010 après une défaillance du serveur. Les messages contenant des erreurs qui sont potentiellement irrécupérables pour le système Exchange sont placés dans la file d'attente de messages incohérents. Cette file d'attente est généralement vide, et s'il n'existe aucun message incohérent, la file d'attente ne s'affiche pas dans les interfaces d'affichage des files d'attente. La file d'attente des messages incohérents a toujours l'état Ready. Par défaut, tous les messages de cette file d'attente sont suspendus. Les messages peuvent être supprimés s'ils sont considérés comme dangereux pour le système. Si la cause de l'entrée du message dans la file d'attente des messages incohérents peut être déterminée comme n'étant pas due au message, la remise du message peut être reprise. Lorsque la remise est reprise, le message entre dans la file d'attente de soumission.

  • File d'attente inaccessible   Chaque serveur de transport ne peut avoir qu'une seule file d'attente inaccessible. La file d'attente inaccessible contient des messages qui ne peuvent pas être routés vers leur destination. En général, des changements de configuration qui ont modifié le chemin de routage pour la remise rendent une destination inaccessible. Quelle que soit la destination, tous les messages dont les destinataires sont inaccessibles se trouvent dans cette file d'attente.

Le tableau suivant répertorie les files d'attente présentes sur un serveur de transport Hub ou Edge, ainsi que leurs caractéristiques.

Files d'attente présentes sur un serveur de transport Hub ou Edge

Nom de la file d'attente Rôle serveur Nombre de files d'attente sur le serveur

File d'attente de remise de boîte aux lettres

Transport Hub

Une file d'attente pour chaque serveur de boîtes aux lettres de destination

File d'attente de messages incohérents

Transport Edge

Transport Hub

1

File d'attente de remise distante

Transport Edge

Transport Hub

Transport Edge : une seule file d'attente pour chaque hôte actif ou domaine SMTP de destination unique

Transport Hub : une file d'attente pour chaque site Active Directory distant unique

File d'attente de soumission

Transport Edge

Transport Hub

1

File d'attente inaccessible

Transport Edge

Transport Hub

1

Lorsqu'un message est reçu par transport, un élément de message de transport est créé et enregistré dans la base de données. Un identificateur unique est affecté à l'élément de message de transport lors de son entrée dans la base de données. Si un message ou un élément de message de transport est routé vers plus d'un destinataire, l'élément peut avoir plusieurs destinations. Chaque destination représente une solution de routage indépendante pour l'élément de message de transport, et chaque solution de routage implique la création d'un élément de message routé.

L'élément de message routé est une référence à l'élément de message de transport et correspond à l'unité de fonctionnement des actions des files d'attente. S'il existe plusieurs solutions de routage pour un élément de message de transport, plusieurs éléments de message de transport routés font référence au même élément de message de transport. Un message envoyé à des destinataires n'appartenant pas au même domaine se présente sous la forme de deux messages distincts dans les files d'attente de remise, même si un seul élément de message de transport est présent dans la base de données.

Informations sur la file d'attente de messages incohérents et la file d'attente inaccessible

Le catégoriseur envoie les messages à la file d'attente inaccessible lorsqu'il n'existe pas d'itinéraire connu vers la destination des messages. En général, l'inaccessibilité d'une destination résulte d'une erreur de configuration affectant le chemin de remise. Par exemple, les messages sont envoyés à la file d'attente inaccessible si les conditions ci-après sont vérifiées :

  • Il existe des messages dans la file d'attente de remise distante appelée Contoso.com.

  • Vous avez supprimé le connecteur d'envoi utilisé pour atteindre le domaine Contoso.com.

Par défaut, les messages situés dans la file d'attente inaccessible présentent l'état « Prêt ». Il est impossible de resoumettre automatiquement les messages de la file d'attente inaccessible. Les messages restent dans la file d'attente inaccessible jusqu'à ce qu'ils soient renvoyés manuellement par un administrateur, supprimés par un administrateur, ou jusqu'à ce que la valeur spécifiée dans le paramètre MessageExpirationTimeOut ait expiré.

La file d'attente de messages incohérents contient les messages identifiés comme potentiellement dangereux pour le serveur Exchange 2010 après une défaillance de serveur. Les messages peuvent être véritablement dangereux au niveau du contenu et du format. Ils peuvent également résulter d’un agent mal écrit ayant provoqué une défaillance du serveur Exchange lors du traitement des messages supposés incorrects. Tous les messages dans la file d’attente des messages incohérents sont définitivement suspendus. Vous ne pouvez pas soumettre de nouveau la file d’attente des messages incohérents avec la cmdlet Retry-Queue et le paramètre Resubmit. Pour soumettre de nouveau les messages de la file d'attente de messages incohérents, vous pouvez utiliser l'Afficheur des files d'attente ou la cmdlet Resume-Message pour reprendre la remise des messages. L'expiration ou la reprise automatique des messages de la file d'attente de messages incohérents sont impossibles. Les messages restent dans la file d’attente de messages incohérents jusqu’à leur reprise ou leur suppression manuelle par un administrateur.

Retour au début

Fichiers de base de données de file d'attente

Les différentes files d'attente sont stockées dans une même base de données ESE. Par défaut, cette base de données de file d'attente est située dans C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue.

Comme toute base de données ESE, la base de données de file d'attente utilise des fichiers journaux pour accepter, suivre et tenir à jour les données. Pour améliorer les performances, toutes les transactions des messages sont écrites en premier lieu dans les fichiers journaux et la mémoire, puis dans le fichier de base de données. Le fichier de point de contrôle suit les entrées des journaux de transactions qui ont été validées dans la base de données. Lors d’un arrêt normal du service de transport Microsoft Exchange, les modifications de base de données non validées qui sont détectées dans les journaux de transactions sont systématiquement validées dans la base de données.

L'enregistrement circulaire est utilisé pour la base de données de file d'attente. Cela signifie que l'historique des transactions validées détectées dans les journaux de transactions n'est pas conservé. Tous les journaux de transactions antérieurs au point de contrôle actuel font l'objet d'une suppression immédiate et automatique. Par conséquent, la relecture des journaux de transactions pour récupérer une base de données de file d'attente à partir d'une sauvegarde est impossible.

Le tableau suivant répertorie les fichiers qui composent la base de données de file d'attente.

Fichiers qui composent la base de données de file d'attente

Fichier Description

Mail.que

Ce fichier de base de données de file d'attente stocke tous les messages mis en file d'attente.

Tmp.edb

Ce fichier de base de données temporaire permet de vérifier le schéma de la base de données de file d'attente au démarrage.

Trn*.log

Ce journal des transactions enregistre toutes les modifications apportées à la base de données de file d'attente. Les modifications sont d'abord écrites dans le journal des transactions, puis elles sont validées dans la base de données. Trn.log est le fichier journal de transactions actives actuel. Trntmp.log est le fichier journal de transactions suivant configuré, et il est créé à l'avance. Si le fichier journal de transactions Trn.log existant atteint sa taille maximale, il est renommé Trnnnnn.log, où nnnn est un numéro séquentiel. Trntmp.log est ensuite renommé Trn.log et devient le fichier journal de transactions actives actuel.

Trn.chk

Ce fichier de point de contrôle suit les entrées des journaux de transactions validées dans la base de données. Ce fichier est toujours situé au même emplacement que le fichier mail.que.

Trnres00001.jrs

Trnres00002.jrs

Ces fichiers journaux de transactions de réserve font office d'espaces réservés. Ils sont utilisés uniquement lorsque l'espace sur le disque dur contenant le journal des transactions n'est pas suffisant pour permettre un arrêt correct de la base de données de file d'attente.

Options de configuration de la base de données de file d'attente

Vous ne pouvez pas utiliser la console de gestion Exchange (EMC) ou l'environnement de ligne de commande Exchange Management Shell pour configurer la base de données de file d'attente. Pour configurer la base de données de file d'attente, vous devez modifier le fichier EdgeTransport.exe.config. Le fichier EdgeTransport.exe.config est un fichier de configuration d'application XML associé au fichier EdgeTransport.exe.

Pour plus d'informations sur le fichier EdgeTransport.exe.config, voir Présentation du fichier EdgeTransport.exe.Config.

La section <appSettings> du fichier EdgeTransport.exe.config vous permet d'ajouter de nouvelles options de configuration ou de modifier les options de configuration existantes. De nombreuses options de configuration qui n'ont rien à voir avec la base de données de file d'attente sont également disponibles. Toutefois, elles n'entrent pas dans le cadre de cette rubrique et ne seront donc pas traitées.

Les options de configuration de la base de données de file d'attente disponibles dans le fichier EdgeTransport.exe.config sont décrites dans le tableau suivant.

Options de configuration de la base de données de file d'attente de messages disponibles dans le fichier EdgeTransport.exe.config

Nom du paramètre Description

QueueDatabaseBatchSize

Ce paramètre spécifie le nombre d'opérations d'E/S de base de données qu'il est possible de regrouper avant leur exécution. La valeur par défaut est 40.

QueueDatabaseBatchTimeout

Ce paramètre spécifie le temps maximal, en millisecondes, pendant lequel la base de données attend le regroupement de plusieurs opérations d'E/S de base de données avant leur exécution. Les opérations d'E/S de base de données sont exécutées sans plus attendre si les conditions suivantes sont vraies :

  • Le nombre d'opérations d'E/S de base de données spécifié par le paramètre QueueDatabaseBatchSize n'a pas été atteint.

  • Le délai spécifié par le paramètre QueueDatabaseBatchTimeout a expiré.

La valeur par défaut est 100.

QueueDatabaseMaxConnections

Ce paramètre spécifie le nombre de connexions de base de données ESE qui peuvent être ouvertes. La valeur par défaut est 4.

QueueDatabaseLoggingBufferSize

Ce paramètre spécifie la mémoire utilisée pour mettre en cache les enregistrements des transactions avant leur écriture dans le fichier journal de transactions. La valeur par défaut est 5242880 octets.

QueueDatabaseLoggingFileSize

Ce paramètre spécifie la taille maximale d'un fichier journal de transactions. Une fois la taille maximale du fichier journal atteinte, un nouveau fichier journal est ouvert. La valeur par défaut est 5242880 octets.

QueueDatabaseLoggingPath

Ce paramètre spécifie le répertoire par défaut des fichiers journaux de la base de données de file d'attente. La valeur par défaut est C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue. Avant de modifier le répertoire des journaux de la base de données de file d'attente, assurez-vous que le nouveau répertoire existe. Vérifiez également que les autorisations de fichier suivantes lui sont appliquées : Service réseau : Contrôle total ; Système : Contrôle total ; Administrateurs : Contrôle total.

QueueDatabaseMaxBackgroundCleanupTasks

Ce paramètre spécifie le nombre maximal d'éléments de travail de nettoyage en arrière-plan pouvant être mis en file d'attente dans le pool de threads du moteur de base de données. La valeur par défaut est 32.

QueueDatabaseOnlineDefragEnabled

Le paramètre active ou désactive la défragmentation en ligne planifiée de la base de données de file d'attente des messages. La valeur par défaut est $true.

QueueDatabaseOnlineDefragSchedule

Ce paramètre spécifie l'heure (au format 24 heures) à laquelle la défragmentation en ligne de la base de données de file d'attente des messages doit commencer. Pour spécifier une valeur, entrez-la sous forme d'heure : hh:mm:ss, où h = heures, m = minutes et s = secondes. La valeur par défaut est 1:00:00, ce qui correspond à 1h00.

QueueDatabaseOnlineDefragTimeToRun

Ce paramètre spécifie la durée autorisée pour l'exécution de la tâche de défragmentation en ligne. Même si la tâche de défragmentation ne se termine pas dans le délai imparti, la base de données de file d'attente est préservée dans un état cohérent. Pour spécifier une valeur, entrez-la sous forme de durée : hh:mm:ss, où h = heures, m = minutes et s = secondes. La valeur par défaut est 3:00:00.

QueueDatabasePath

Ce paramètre spécifie le répertoire par défaut des fichiers de la base de données de file d'attente. La valeur par défaut est C:\Program Files\Microsoft\Exchange Server\TransportRoles\data\Queue. Avant de modifier le répertoire de la base de données de file d'attente, assurez-vous que le nouveau répertoire existe. Vérifiez également que les autorisations de fichier suivantes lui sont appliquées : Service réseau : Contrôle total ; Système : Contrôle total ; Administrateurs : Contrôle total.

Retour au début

Gestion des files d'attente

Lorsque vous rencontrez un problème de flux de messages ou une affluence de courrier indésirable, vous pouvez effectuer des opérations pour modifier l'état des files d'attente et des messages se trouvant dans les files d'attente. Vous pouvez effectuer une action sur un seul objet ou une action en bloc sur plusieurs objets sélectionnés. Vous pouvez utiliser l’interface utilisateur graphique de l’Afficheur des files d’attente et les commandes de l’environnement de ligne de commande d’Exchange 2010 pour récupérer des informations sur les messages et les files d’attente de remise. Après avoir récupéré ces informations, vous pouvez sélectionner les files d'attente et les messages que vous voulez traiter.

Vous pouvez utiliser l'Afficheur des files d'attente ou les commandes de l'environnement de ligne de commande pour créer des critères de filtre afin d'identifier les files d'attente et les messages que vous voulez traiter. Les critères de filtrage sont basés sur les attributs suivants :

  • état de la file d'attente ;

  • Propriétés de file d'attente

  • état du message ;

  • Propriétés de message

Pour plus d'informations sur le filtrage des files d'attente, consultez la rubrique Filtrer des files d'attente. Pour plus d'informations sur le filtrage des messages, consultez la rubrique Filtrer les messages dans les files d'attente.

Tâches de gestion des files d'attente

Vous pouvez utiliser l'Afficheur des files d'attente ou les commandes de l'environnement de ligne de commande pour afficher des informations sur les files d'attente et les messages. Vous pouvez également utiliser ces outils pour effectuer les actions suivantes :

  • Suspendre une file d'attente   Cette action empêche temporairement la remise des messages qui se trouvent actuellement dans la file d'attente. La file d'attente accepte toujours de nouveaux messages mais aucun message ne quitte la file d'attente. Pour plus d'informations, consultez la rubrique Interrompre les files d’attente.

  • Reprendre une file d'attente   Cette action annule la suspension des files d'attente et active la reprise de la remise des messages en file d'attente. Pour plus d'informations, consultez la rubrique Reprendre les files d’attente.

  • Effectuer une nouvelle tentative de connexion pour une file d'attente   Lorsqu'une tentative de connexion au prochain saut pour une file d'attente échoue, une horloge de nouvelle tentative est définie. L'horloge de nouvelle tentative planifie les tentatives de connexion suivantes. Cette action écrase la prochaine tentative de connexion planifiée et tente de se connecter au prochain saut immédiatement. Si aucune connexion n'est établie, l'heure de la prochaine tentative est mise à jour. Pour plus d'informations, consultez la rubrique Files d’attente de nouvelles tentatives.

    Vous pouvez également utiliser la cmdlet Retry-Queue avec le paramètre Resubmit pour faire en sorte que les messages de la file d'attente soient renvoyés dans la file d'attente de soumission et repassent par le processus de catégorisation. Vous pouvez resoumettre manuellement les messages dont l'état est le suivant :

    • les files d'attente de remise de boîte aux lettres ou les files d'attente de remise distante dont l'état est Nouvelle tentative. Les messages dans les files d'attente ne doivent pas présenter l'état Suspendu ;

    • les messages de la file d'attente inaccessible qui ne présentent pas l'état Suspendu ;

    • les messages dans la file d'attente des messages incohérents.

    Pour plus d'informations, consultez la rubrique Envoyer à nouveau les messages dans les files d’attente.

  • Suspendre un message   Cette action empêche temporairement la remise d'un message. Vous pouvez utiliser cette action pour empêcher la remise d'un message à tous les destinataires dans une file d'attente spécifique ou dans toutes les files d'attente. Pour plus d'informations, consultez la rubrique Interrompre les messages.

  • Reprendre un message   Cette action annule la suspension d'un message et active la reprise de la remise des messages en file d'attente. Vous pouvez utiliser cette action pour reprendre la remise d'un message à tous les destinataires dans une file d'attente spécifique ou dans toutes les files d'attente. Vous pouvez également utiliser cette action pour resoumettre des messages dans la file d'attente des messages incohérents. Pour plus d'informations, consultez la rubrique Reprendre les messages.

  • Supprimer un message   Cette action empêche définitivement la remise d'un message. Vous pouvez utiliser cette action pour empêcher la remise d'un message à tous les destinataires dans une file d'attente spécifique ou dans toutes les files d'attente. Vous pouvez également configurer cette action pour envoyer un rapport de non-remise (NDR) à l'expéditeur lors de la suppression du message. Pour plus d'informations, consultez la rubrique Supprimer les messages à partir des files d’attente.

  • Exporter un message   Cette action copie un message au chemin d'accès au fichier que vous spécifiez. Les messages ne sont pas supprimés de la file d'attente, mais une copie du message est enregistrée à un emplacement de fichier. Cela permet aux administrateurs ou aux personnes autorisées dans une organisation d'examiner ultérieurement les messages. Avant d'exporter un message, vous devez le suspendre dans la file d'attente afin que la remise traditionnelle ne se poursuive pas lors du processus d'exportation. Le format d’exportation est compatible avec les applications de messagerie électronique telles que MicrosoftOfficeOutlook. Enregistrez le message au format .eml pour vous assurer que le système d'exploitation associe le fichier à une application de messagerie électronique. Pour plus d'informations, consultez la rubrique Exporter les messages à partir des files d’attente.

Scénarios de filtrage de files d'attente

Le filtrage génère différentes vues des files d'attente. Utilisez les propriétés de file d'attente comme options de filtrage. La spécification de critères de filtrage vous permet de localiser rapidement des files d'attente et d'effectuer des opérations sur ces dernières. Les scénarios suivants illustrent la manière dont vous pouvez utiliser le filtrage des files d'attente pour gérer le flux de messages :

  • Vous recevez un message de Microsoft System Center Operations Manager indiquant que la longueur d’une file d’attente a dépassé le seuil défini. Vous chercher à savoir si un problème est survenu au niveau du flux de messages à l'échelle du serveur.

    Vous pouvez créer un filtre pour afficher toutes les files d'attente contenant un nombre de messages supérieur au seuil normal. Si un problème de flux de messages est signalé, vous pouvez sélectionner toutes les files d'attente dans les résultats du filtre et les suspendre pendant que vous continuez vos recherches.

  • Vous suspendez plusieurs files d'attente pour rechercher la cause des problèmes de flux de messages. Vous déterminez que le problème était lié à la configuration incorrecte d'un connecteur et qu'il est désormais résolu.

    Vous pouvez créer un filtre pour afficher toutes les files d'attente présentant l'état Suspendu, puis les sélectionner dans les résultats du filtre et les reprendre.

Propriétés de file d'attente à utiliser lors du filtrage de files d'attente

Vous pouvez utiliser les propriétés de file d'attente pour créer un filtre et identifier les files d'attente répondant à des critères spécifiés. Le tableau suivant répertorie les propriétés de file d'attente permettant de créer des filtres, ainsi que les valeurs valides pour ces propriétés.

Propriétés de file d’attente

Propriété de file d'attente avec l'Afficheur des files d'attente Propriété de file d'attente avec l'environnement de ligne de commande Type de propriété Valeur

Type de remise

DeliveryType

Énumération

Cette valeur est déterminée par la sélection de saut suivant. La sélection de saut suivant identifie l'emplacement de mise en file d'attente des messages en vue de leur remise. Pour utiliser la propriété de type de remise dans un filtre, vous devez utiliser les valeurs constantes attribuées à chaque type. Le type de remise peut être l'une des valeurs suivantes :

  • DNSConnectorDelivery   Les messages sont placés en file d'attente pour être remis à un destinataire externe via un connecteur SMTP situé sur le serveur local et configuré pour utiliser DNS (Domain Name System) pour résoudre le routage.

  • NonSmtpGatewayDelivery   Les messages sont placés en file d’attente pour être remis à un destinataire externe via un connecteur non SMTP sur le serveur local.

  • SmartHostConnectorDelivery   Les messages sont placés en file d'attente pour être remis à un destinataire externe via un connecteur SMTP situé sur le serveur local et configuré pour utiliser un hôte actif pour résoudre le routage.

  • SmtpRelayWithinAdSitetoEdge   Les messages sont placés en file d'attente pour être remis à un destinataire externe via un connecteur SMTP situé sur un serveur de transport Edge abonné au site Active Directory local.

  • MapiDelivery   Les messages sont placés en file d'attente pour être remis à des destinataires possédant des boîtes aux lettres sur un serveur de boîtes aux lettres situé dans le site Active Directory local.

  • SmtpRelayWithinAdSite   Les messages sont placés en file d'attente pour être remis à un serveur de transport Hub situé dans le même site Active Directory que le serveur local. Le serveur de destination peut être le serveur source d'un connecteur SMTP, le serveur source d'un connecteur de groupe de routage ou un serveur d'expansion.

  • SmtpRelaytoRemoteAdSite   Les messages sont placés en file d'attente pour être remis à un serveur situé dans un site Active Directory distant. Le serveur de destination peut être le serveur source d'un connecteur configuré pour transporter les messages envoyés à des destinataires externes, un serveur d'expansion ou un serveur de transport Hub qui remet les messages adressés à des destinataires de boîte aux lettres situés dans le site Active Directory distant.

  • SmtpRelaytoTiRg   Les messages sont placés en file d'attente pour être remis à un groupe de routage Exchange Server 2003. Le serveur de destination peut être le serveur source d'un connecteur configuré pour transporter les messages envoyés à des destinataires externes, un serveur d'expansion ou un serveur tête de pont Exchange 2003 qui remet les messages adressés à des destinataires de boîte aux lettres situés dans le groupe de routage.

  • Non défini   Les messages sont situés dans la file d'attente de soumission et la destination du saut suivant n'a pas encore été résolue.

  • Inaccessible   Les messages sont situés dans la file d'attente inaccessible et l'itinéraire menant au destinataire n'a pu être établi.

Identity

Identity

QueueIdentity

Cette valeur spécifie l'identité de la file d'attente. Entrez l'identité de la file d'attente au format Serveur\destination, où destination est un domaine distant, un serveur de boîtes aux lettres, le nom d'une file d'attente permanente ou le nombre entier identifiant cette file d'attente dans la base de données de file d'attente.

Dernière erreur

LastError

Chaîne

Cette valeur spécifie une chaîne de texte de la dernière erreur enregistrée pour une file d'attente.

Heure de la dernière tentative

LastRetryTime

DateTime

Cette valeur spécifie l'heure de la dernière tentative de connexion pour une file d'attente dont l'état est Nouvelle tentative.

Nombre de messages

MessageCount

Ulong

Cette valeur est exprimée sous la forme d'un entier représentant le nombre d'éléments dans la file d'attente.

Connecteur de saut suivant

NextHopConnector

GUID

Cette valeur est exprimée sous la forme d'un identificateur global unique (GUID) système et correspond au GUID du connecteur utilisé pour créer la file d’attente.

Domaine de saut suivant

NextHopDomain

Chaîne

Cette valeur spécifie la destination suivante d'une file d'attente de remise. Le domaine de saut suivant peut être exprimé comme suit :

  • Nom du domaine SMTP distant

  • Nom du serveur Exchange

  • Nom du connecteur

  • Groupe de routage

  • Nom du site Active Directory

  • Nom de domaine complet du serveur de boîtes aux lettres

Heure de la prochaine tentative

NextRetryTime

DateTime

Cette valeur spécifie l'heure de la prochaine tentative de connexion pour une file d'attente dont l'état est Nouvelle tentative.

Status

État

Énumération

Cette valeur spécifie l'état actuel de la file d'attente. Les valeurs d'état d'une file d'attente peuvent être les suivantes :

  • Actif

  • Suspendu

  • Prêt

  • Nouvelle tentative

Opérateurs à utiliser lors du filtrage de files d'attente

Lorsque vous créez un filtre de file d'attente, vous devez inclure un opérateur pour la valeur de propriété à mettre en correspondance. Le tableau suivant décrit les opérateurs de comparaison que vous pouvez utiliser dans une expression de filtre, ainsi que le mode de fonctionnement de chaque opérateur.

Opérateurs d'expressions de filtre

Opérateur Valeur dans l'environnement de ligne de commande Fonction Exemple de code dans l'environnement de ligne de commande

Est égal à

-eq

Cet opérateur permet de spécifier que les résultats doivent correspondre précisément à la valeur de propriété indiquée dans l'expression.

Pour afficher la liste de toutes les files d'attente dont l'état est Nouvelle tentative :

Get-Queue -Filter {status -eq "retry"}

Est différent de

-ne

Cet opérateur permet de spécifier que les résultats ne doivent pas correspondre à la valeur de propriété indiquée dans l'expression.

Pour afficher la liste de toutes les files d'attente dont l'état n'est pas Actif :

Get-Queue -Filter {status -ne "active"}

Supérieur à

-gt

Cet opérateur est utilisé avec les propriétés où la valeur est exprimée sous forme de nombre entier. Les résultats du filtre incluent uniquement les files d'attente pour lesquelles la valeur de la propriété spécifiée est supérieure à celle indiquée dans l'expression.

Pour afficher la liste des files d'attente qui contiennent actuellement plus de 1 000 messages :

Get-Queue -Filter {messagecount -gt 1000}

Supérieur ou égal à

-ge

Cet opérateur est utilisé avec les propriétés où la valeur est exprimée sous forme de nombre entier. Les résultats du filtre incluent uniquement les files d'attente pour lesquelles la valeur de la propriété spécifiée est supérieure ou égale à celle indiquée dans l'expression.

Pour afficher la liste des files d'attente qui contiennent actuellement 1 000 messages ou davantage :

Get-Queue -Filter {messagecount -ge 1000}

Inférieur à

-lt

Cet opérateur est utilisé avec les propriétés où la valeur est exprimée sous forme de nombre entier. Les résultats du filtre incluent uniquement les files d'attente pour lesquelles la valeur de la propriété spécifiée est inférieure à celle indiquée dans l'expression.

Pour afficher la liste des files d'attente qui contiennent actuellement moins de 1 000 messages :

Get-Queue -Filter {messagecount -lt 1000}

Inférieur ou égal à

-le

Cet opérateur est utilisé avec les propriétés où la valeur est exprimée sous forme de nombre entier. Les résultats du filtre incluent uniquement les files d'attente pour lesquelles la valeur de la propriété spécifiée est inférieure ou égale à celle indiquée dans l'expression.

Pour afficher la liste des files d'attente qui contiennent actuellement 1 000 messages ou moins :

Get-Queue -Filter {messagecount -le 1000}

Contient

-like

Cet opérateur est utilisé avec les propriétés où la valeur est exprimée sous forme de chaîne de texte. Les résultats du filtre incluent uniquement les files d'attente pour lesquelles la valeur de la propriété spécifiée contient la chaîne de texte indiquée dans l'expression. Vous pouvez inclure le caractère générique (*) dans une expression -like appliquée à un champ de chaîne de texte, mais pas dans un champ de type énumération.

Pour afficher la liste des files d'attente de remise dont la destination est un domaine SMTP se terminant par Contoso.com :

Get-Queue -Filter {identity -like "*Contoso.com"}

Vous pouvez spécifier plusieurs expressions dans votre filtre de file d'attente à l'aide de l'opérateur -and dans l'environnement de ligne de commande, ou en ajoutant plusieurs expressions dans l'Afficheur des files d'attente. Les files d'attente doivent répondre à tous les critères pour être incluses dans le jeu de résultats. Par exemple, les résultats de la commande suivante affichent la liste des files d'attente dont la destination est un nom de domaine SMTP se terminant par Contoso.com et contenant actuellement plus de 500 messages.

Get-Queue -Filter {Identity -like "*Contoso.com*" -and MessageCount -gt 500}

Scénarios de filtrage des messages

Le filtrage génère différentes vues des messages figurant dans les files d'attente. La spécification de critères de filtrage vous permet d'identifier rapidement des messages et d'effectuer des opérations sur ces derniers. Lors de l'envoi d'un message électronique à plusieurs destinataires, le message peut se trouver dans plusieurs files d'attente. Lorsque vous filtrez les messages en fonction de leurs propriétés, vous pouvez localiser des messages dans toutes les files d'attente. Les scénarios suivants illustrent la manière dont vous pouvez utiliser le filtrage des messages pour gérer le flux de messagerie :

  • La file d'attente de soumission sur l'ordinateur sur lequel le rôle serveur de transport Edge est installé contient un volume important de messages placés en file d'attente pour remise. De nombreux messages ont le même objet. C'est pourquoi vous pensez que du courrier indésirable est envoyé à votre organisation. Vous pouvez créer un filtre pour afficher tous les messages correspondant aux critères d'objet. Si vous constatez qu'il s'agit de courrier indésirable, vous pouvez sélectionner tous les messages et les supprimer de la file d'attente de remise sans envoyer de notification d'échec de remise.

  • Un utilisateur signale que le flux de messagerie est lent. Vous examinez les files d'attente et constatez que de nombreux messages dont les objets sont aléatoires semblent provenir d'un même domaine. Vous pouvez créer un filtre pour afficher tous les messages en file d'attente qui proviennent de ce domaine. Si vous constatez qu'il s'agit de courrier indésirable, vous pouvez sélectionner tous les messages et les supprimer des files d'attente sans envoyer de notification d'échec de remise.

Propriétés de message à utiliser lors du filtrage de messages

Vous pouvez utiliser des propriétés de message pour créer un filtre et identifier les messages répondant à des critères spécifiés. Le tableau suivant répertorie les propriétés de message à l'aide desquelles vous pouvez filtrer les messages, ainsi que les valeurs associées à ces propriétés.

Propriétés de message

Propriété de message dans l'Afficheur des files d'attente Propriété de message dans l'environnement de ligne de commande Type de propriété Valeur

Date de réception

DateReceived

DateTime

Cette valeur spécifie les informations de date de réception du message par le serveur hébergeant la file d'attente qui contient le message.

Heure d'expiration

ExpirationTime

DateTime

Cette valeur spécifie les informations de date d'expiration du message et de sa suppression de la file d'attente s'il ne peut pas être remis.

Adresse de l'expéditeur

FromAddress

Adresse SMTP

Cette valeur spécifie l'adresse SMTP de l'expéditeur du message.

Identity

Identity

Entier

Cette valeur est un nombre entier représentant un message particulier. L'identité de message est attribuée par la base de données de file d'attente lorsque le message est reçu en vue d'être traité. Vous pouvez inclure une identité de serveur et de file d'attente facultative pour identifier une instance unique du message. Cette valeur peut être exprimée comme suit :

  • Server\QueueId\MessageId

  • Server\Poison\MessageId

  • MessageId

  • Server\MessageId

Identificateur du message Internet

InternetMessageId

Chaîne

Cette valeur spécifie la valeur du champ d'en-tête de message Message-ID: situé dans l'en-tête du message. La valeur de cette propriété est exprimée sous forme de GUID, suivi de l'adresse SMTP du serveur d'envoi, comme dans l'exemple suivant :

67D754D6103DC4FB3BA6BC7205DACABA61231@exchange.contoso.com

Dernière erreur

LastError

Chaîne

Cette valeur spécifie une chaîne de texte de la dernière erreur enregistrée pour un message.

Nom de la source du message

MessageSourceName

Chaîne

Cette valeur spécifie une chaîne de texte du nom du composant ayant envoyé ce message à la file d'attente.

Identificateur de file d'attente

Queue

QueueIdentity

La valeur de cette propriété spécifie l'identité de la file d'attente contenant le message. Entrez l'identité de file d'attente au format Serveur\destination, où destination est un domaine distant, un serveur de boîtes aux lettres, le nom d'une file d'attente permanente ou l'identificateur de la base de données de file d'attente. L'identificateur de la base de données est représenté par un nombre entier et il est possible de le déterminer en affichant les propriétés du message.

Nombre de tentatives

RetryCount

Entier

Cette valeur spécifie le nombre de tentatives d'envoi d'un message à une destination.

SCL

SCL

Entier

La valeur de la propriété SCL spécifie le seuil de probabilité de courrier indésirable (SCL) du message. Les entrées de seuil de probabilité de courrier indésirable valides sont des entiers compris entre 0 et 9. Si la valeur de la propriété SCL n'est pas indiquée, cela signifie que le message n'a pas été traité par l'agent de filtrage du contenu.

Taille (Ko)

Size

ByteQuantifiedSize

Cette valeur spécifie la taille du message.

IP source

SourceIP

Adresse IP

Cette valeur spécifie l’adresse IP du serveur externe ayant envoyé le message à l’organisation Exchange.

État

État

Énumération

Cette valeur spécifie l'état actuel d'un message. Les valeurs d'état d'un message peuvent être les suivantes :

  • Actif   Si le message figure dans une file d'attente de remise, il est remis à sa destination. Si le message se trouve dans la file d'attente de soumission, il est traité par le catégoriseur.

  • Suspendu   Le message a été suspendu par l'administrateur.

  • Suppression en attente   Le message a été supprimé par l'administrateur mais était déjà en cours de remise. Le message est supprimé si la remise se solde par une erreur qui provoque la réintroduction du message dans la file d'attente. Dans le cas contraire, la remise se poursuit.

  • Suspension en attente   Le message a été suspendu par l'administrateur mais était déjà en cours de remise. Le message est suspendu si la remise se solde par une erreur qui provoque la réintroduction du message dans la file d'attente. Dans le cas contraire, la remise se poursuit.

  • Prêt   Le message se trouve dans la file d'attente et est prêt à être traité.

  • Nouvelle tentative   La dernière tentative de connexion pour la file d'attente dans laquelle se trouve le message a échoué. Le message attend la prochaine tentative de la file d'attente.

Subject

Objet

Chaîne

Cette valeur spécifie l'objet du message, exprimé sous forme de chaîne de texte.

Opérateurs à utiliser lors du filtrage de messages

Lorsque vous créez un filtre de messages, vous devez inclure un opérateur pour la valeur de propriété à mettre en correspondance. Le tableau suivant décrit les opérateurs de comparaison que vous pouvez utiliser dans une expression de filtre, ainsi que le mode de fonctionnement de chaque opérateur.

Opérateurs d’expressions de filtre

Opérateur Valeur dans l’environnement de ligne de commande Fonction Exemple de code dans l’environnement de ligne de commande

Est égal à

-eq

Cet opérateur permet de spécifier que les résultats doivent correspondre précisément à la valeur de propriété indiquée dans l’expression.

Pour afficher la liste de tous les messages dont l'état est Nouvelle tentative :

Get-Message -Filter {status -eq "retry"}

Est différent de

-ne

Cet opérateur permet de spécifier que les résultats ne doivent pas correspondre à la valeur de propriété indiquée dans l’expression.

Pour afficher la liste de tous les messages dont l'état n'est pas Actif :

Get-Message -Filter {status -ne "active"}

Supérieur à

-gt

Cet opérateur est utilisé avec les propriétés où la valeur est exprimée sous forme de nombre entier. Les résultats du filtre incluent uniquement les messages pour lesquels la valeur de la propriété spécifiée est supérieure à celle indiquée dans l'expression.

Pour afficher la liste des messages pour lesquels le nombre de tentatives est supérieur à 3 :

Get-Message -Filter {retrycount -gt 3}

Supérieur ou égal à

-ge

Cet opérateur est utilisé avec les propriétés où la valeur est exprimée sous forme de nombre entier. Les résultats du filtre incluent uniquement les messages pour lesquels la valeur de la propriété spécifiée est supérieure ou égale à celle indiquée dans l'expression.

Pour afficher la liste des messages pour lesquels le nombre de tentatives est supérieur ou égal à 3 :

Get-Message -Filter {retrycount -ge 3}

Inférieur à

-lt

Cet opérateur est utilisé avec les propriétés où la valeur est exprimée sous forme de nombre entier. Les résultats du filtre incluent uniquement les messages pour lesquels la valeur de la propriété spécifiée est inférieure à celle indiquée dans l'expression.

Pour afficher la liste des messages pour lesquels le seuil de probabilité de courrier indésirable est inférieur à 6 :

Get-Message -Filter {SCL -lt 6}

Inférieur ou égal à

-le

Cet opérateur est utilisé avec les propriétés où la valeur est exprimée sous forme de nombre entier. Les résultats du filtre incluent uniquement les messages pour lesquels la valeur de la propriété spécifiée est inférieure ou égale à celle indiquée dans l'expression.

Pour afficher la liste des messages pour lesquels le seuil de probabilité de courrier indésirable est inférieur ou égal à 6 :

Get-Message -Filter {SCL -le 6}

Contient

-like

Cet opérateur est utilisé avec les propriétés où la valeur est exprimée sous forme de chaîne de texte. Les résultats du filtre incluent uniquement les messages pour lesquels la valeur de la propriété spécifiée contient la chaîne de texte indiquée dans l'expression. Vous pouvez inclure le caractère générique (*) dans une instruction -like appliquée à un champ de chaîne de texte, mais pas dans un champ de type énumération.

Pour afficher la liste des messages dont l'objet contient le texte « payday loan » :

Get-Messages -Filter {subject -like "*payday loan*"}

Vous pouvez spécifier un filtre qui évalue plusieurs expressions à l'aide de l'opérateur de comparaison -and dans l'environnement de ligne de commande, ou en ajoutant plusieurs expressions dans l'Afficheur des files d'attente. Les messages doivent répondre à toutes les conditions du filtre pour être inclus dans le jeu de résultats. Par exemple, les résultats de la commande suivante affichent la liste des messages envoyés à partir d'une adresse de messagerie dont le nom de domaine se termine par Contoso.com et pour lesquels le seuil de probabilité de courrier indésirable est supérieur à 5 :

Get-Message -Filter {FromAddress -like "*Contoso.com*" -and SCL -gt 5}

Retour au début

Délais de nouvelle tentative, de renvoi et d'expiration des messages

Les messages pour lesquels la remise échoue sont soumis à divers délais de nouvelle tentative, de renvoi et d'expiration, en fonction de la source et de la destination du message. Une nouvelle tentative est l'action qui consiste à retenter la connexion au domaine de destination, à l'hôte actif ou au serveur de boîtes aux lettres. Un renvoi est l'action qui consiste à renvoyer les messages à la file d'attente de soumission afin que le catégoriseur les traite une nouvelle fois. Le message atteint le « délai d'attente » ou expire après l'échec de toutes les tentatives de remise au cours d'une période spécifiée. Après l'expiration d'un message, l'expéditeur est notifié de l'échec de la remise. Le message est alors supprimé de la file d'attente.

Dans toutes les situations de nouvelle tentative, de renvoi ou d'expiration, vous pouvez intervenir manuellement avant l'exécution des actions automatiques sur les messages.

Options de configuration pour les nouvelles tentatives de message

Lorsqu'un serveur de transport ne parvient pas à se connecter au saut suivant, l'état Nouvelle tentative est affecté à la file d'attente. Les tentatives de connexion se poursuivent jusqu'à ce que la file d'attente expire ou que la connexion soit établie.

Options de configuration pour les nouvelles tentatives de message automatiques

Les options de configuration disponibles pour les intervalles de nouvelle tentative de message sont décrites dans le tableau suivant.

Options de configuration disponibles pour les intervalles de nouvelle tentative de message

Nom de paramètre Valeur par défaut Configuration Description

QueueGlitchRetryCount

4

EdgeTransport.exe.config

Ce paramètre spécifie le nombre de tentatives de connexion effectuées dès qu'un serveur de transport rencontre des problèmes lors de la connexion au serveur de destination. Ces problèmes de connexion sont généralement causés par des pannes de réseau. En principe, il est inutile de modifier ce paramètre, sauf si le réseau n'est pas fiable et fait face à de nombreuses interruptions de connexion.

QueueGlitchRetryInterval

1 minute

EdgeTransport.exe.config

Ce paramètre détermine l'intervalle de connexion entre chaque tentative de connexion spécifiée par le paramètre QueueGlitchRetryCount. En principe, il est inutile de modifier ce paramètre, sauf si le réseau n'est pas fiable et fait face à de nombreuses interruptions de connexion.

TransientFailureRetryCount

6

Cmdlet Set-TransportServer ou propriétés du serveur de transport dans la console de gestion Exchange

Ce paramètre spécifie le nombre de tentatives de connexion effectuées après l'échec des tentatives de connexion spécifiées par les paramètres QueueGlitchRetryCount et QueueGlitchRetryInterval. Les problèmes de connexion épuisant les paramètres QueueGlitchRetryCount et QueueGlitchRetryInterval peuvent être causés par le redémarrage du serveur ou par des échecs de recherches DNS mises en cache.

TransientFailureRetryInterval

  • Serveur de transport Hub : 5 minutes

  • Serveur de transport Edge : 10 minutes

Cmdlet Set-TransportServer ou propriétés du serveur de transport dans la console de gestion Exchange

Ce paramètre détermine l'intervalle de connexion entre chaque tentative de connexion spécifiée par le paramètre TransientFailureRetryCount.

OutboundConnectionFailureRetryInterval

  • Serveur de transport Hub : 10 minutes

  • Serveur de transport Edge : 30 minutes

Cmdlet Set-TransportServer ou propriétés du serveur de transport dans la console de gestion Exchange

Ce paramètre spécifie l'intervalle de nouvelle tentative pour les tentatives de connexion sortante ayant échoué précédemment. Les tentatives de connexion ayant échoué précédemment sont déterminées par les paramètres TransientFailureRetryCount et TransientFailureRetryInterval.

MessageRetryInterval

1 minute

Cmdlet Set-TransportServer

Ce paramètre spécifie l'intervalle de nouvelle tentative des messages présentant l'état Nouvelle tentative. Il est recommandé de ne pas modifier la valeur par défaut, sauf si le support technique de Microsoft préconise cette modification.

MailboxDeliveryQueueRetryInterval

5 minutes

EdgeTransport.exe.config

Ce paramètre détermine l'intervalle de nouvelle tentative des files d'attente de remise de boîte aux lettres entre des serveurs de transport Hub.

La section <appSettings> du fichier EdgeTransport.exe.config vous permet d'ajouter de nouvelles options de configuration ou de modifier les options de configuration existantes. Il existe de nombreuses options de configuration qui n'ont rien à voir avec délais de nouvelle tentative, de renvoi et d'expiration des messages. Les options de configuration dans lesquelles ces délais n'interviennent pas ne sont pas traitées dans cette rubrique.

Pour plus d’informations sur le fichier EdgeTransport.exe.config, voir Présentation du fichier EdgeTransport.exe.Config.

Pour plus d'informations, voir Configurer des intervalles de nouvelle tentative de message, de nouvelle soumission et d’expiration.

Options de configuration pour les nouvelles tentatives de message manuelles

Lorsqu'une file d'attente de remise de boîte aux lettres ou une file d'attente de remise distante présente l'état Nouvelle tentative, vous pouvez forcer manuellement une tentative de connexion immédiate à l'aide de l'Afficheur des files d'attente dans la console de gestion Exchange ou à l'aide de la cmdlet Retry-Queue dans l'environnement de ligne de commande. La tentative manuelle remplace la prochaine tentative planifiée. Si la connexion échoue, le minuteur d'intervalle de nouvelle tentative est réinitialisé. Pour que cette action ait un effet, la file d'attente de remise doit présenter l'état Nouvelle tentative.

Pour plus d'informations, voir Files d’attente de nouvelles tentatives.

Options de configuration pour les messages de notification d'état de remise retardée

Après chaque échec de remise d'un message, le serveur de transport Edge ou 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 délai spécifié et uniquement si le message concerné n'a pas été remis avec succès entre temps. Par défaut, la valeur de ce délai est 4 heures. Ce délai évite l'envoi de messages de notification inutiles, la remise retardée pouvant être causée par des défaillances temporaires de transmission de messages. L'envoi de messages de notification d'état de remise retardée peut être activé ou désactivé pour les messages provenant de l'organisation Exchange ou de l'extérieur.

Les options de configuration disponibles pour les messages de notification d'état de remise retardée sont décrites dans le tableau suivant.

Options de configuration disponibles pour les messages de notification d'état de remise retardée

Nom de paramètre Valeur par défaut Emplacement Description

DelayNotificationTimeOut

4 heures

Set-TransportServer

Ce paramètre spécifie le délai d'attente qu'observe le serveur avant d'envoyer un message de notification d'état de remise retardée à l'expéditeur du message. La valeur de ce paramètre doit toujours être supérieure à la valeur du paramètre TransientFailureRetryCount multipliée par la valeur du paramètre TransientFailureRetryInterval.

ExternalDelayDSNEnabled

$true

Set-TransportConfig

Ce paramètre spécifie si les messages de notification d'état de remise retardée peuvent être envoyés à des expéditeurs de messages externes à l'organisation Exchange.

InternalDelayDSNEnabled

$true

Set-TransportConfig

Ce paramètre spécifie si les messages de notification d'état de remise retardée peuvent être envoyés à des expéditeurs de messages internes à l'organisation Exchange.

Pour plus d’informations, voir Configurer des intervalles de nouvelle tentative de message, de nouvelle soumission et d’expiration.

Options de configuration pour la nouvelle soumission de message

La nouvelle soumission de message renvoie les messages non remis à la file d'attente de soumission pour qu'ils soient de nouveau traités par le catégoriseur.

Nouvelle soumission de message automatique

Les messages non remis sont automatiquement soumis de nouveau si la file d'attente de remise présente l'état Nouvelle tentative et n'a pas réussi à remettre des messages pendant une durée spécifiée. Ce laps de temps est déterminé par le paramètre MaxIdTimeBeforeResubmit dans le fichier de configuration de l'application EdgeTransport.exe.config. La valeur par défaut du paramètre MaxIdTimeBeforeResubmit est 12 heures. Seuls les messages situés dans les files d'attente de remise de boîte aux lettres peuvent faire l'objet d'une nouvelle soumission automatique.

Pour plus d’informations, voir Configurer des intervalles de nouvelle tentative de message, de nouvelle soumission et d’expiration.

Nouvelle soumission de message manuelle

Vous pouvez soumettre manuellement les messages présentant l'état suivant sur un serveur de transport Hub ou un serveur de transport Edge :

  • les files d’attente de remise de boîte aux lettres ou les files d’attente de remise distante dont l’état est Nouvelle tentative. Les messages dans les files d’attente ne doivent pas présenter l’état Suspendu ;

  • les messages dans la file d'attente inaccessible qui ne présentent pas l'état Suspendu ;

  • les messages dans la file d'attente de messages incohérents.

Pour plus d'informations sur la file d'attente de messages incohérents et la file d'attente inaccessible, voir la section « Informations sur la file d'attente de messages incohérents et la file d'attente inaccessible » ci-avant dans cette rubrique.

Si vous voulez resoumettre manuellement les messages qui se trouvent dans les files d'attente de remise de boîte aux lettres, les files d'attente de remise distante ou la file d'attente inaccessible sans attendre le délai spécifié par le paramètre MaxIdleTimeBeforeResubmit, vous devez utiliser la cmdlet Retry-Queue avec le paramètre Resubmit. Pour resoumettre manuellement les messages figurant dans la file d'attente de messages incohérents, vous devez utiliser l'Afficheur des files d'attente ou la cmdlet Resume-Message.

Pour plus d'informations, voir les rubriques suivantes :

Pour resoumettre manuellement les messages, il existe une autre méthode qui consiste à suspendre les messages, à les exporter vers des fichiers texte dotés d'une extension de nom de fichier .eml, puis à copier les fichiers .eml dans le répertoire de relecture de n'importe quel serveur de transport Hub ou de transport Edge. Cette méthode fonctionne pour les messages se trouvant dans les files d'attente de remise de boîte aux lettres, les files d'attente de remise distante ou la file d'attente inaccessible. Les messages situés dans la file d'attente de messages incohérents présentent déjà l'état Suspendu. Il est impossible de suspendre ou d'exporter les messages situés dans la file d'attente de soumission.

RemarqueRemarque :
Lorsque vous exportez des messages à partir d'une file d'attente, vous ne supprimez pas les messages de la file d'attente. Une fois les messages exportés et soumis de nouveau à l'aide du répertoire de relecture, vous devez supprimer les messages suspendus pour éviter de remettre des messages en double.

Pour plus d'informations, voir Exporter les messages à partir des files d’attente et Envoyer à nouveau les messages dans les files d’attente.

Options de configuration pour l'expiration des messages

Le délai d'expiration des messages spécifie la durée maximale pendant laquelle un serveur de transport Edge ou un serveur de transport Hub tente de remettre un message qui n'a pas pu être remis. S'il ne parvient pas à remettre le message avant la fin de ce délai, une notification d'échec de remise contenant le message d'origine ou les en-têtes du message est remise à l'expéditeur.

Expiration de message automatique

Le délai d'expiration des messages est spécifié par le paramètre MessageExpirationTimeOut dans la cmdlet Set-TransportServer, ou dans les propriétés du serveur de transport dans la console de gestion Exchange. La valeur par défaut du paramètre MessageExpirationTimeOut est 2 jours.

Pour plus d’informations, consultez les rubriques suivantes :

Expiration de message manuelle

Bien qu'il soit impossible de forcer manuellement l'expiration des messages, il est possible de les supprimer manuellement d'une file d'attente, à l'exception de la file d'attente de soumission, avec ou sans notification d'échec de remise.

Pour plus d'informations, voir Supprimer les messages à partir des files d’attente.

Retour au début

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