Intervalles de nouvelle tentative, de soumission et d’expiration des messages dans Exchange Server

Dans Exchange Server, les messages qui ne peuvent pas être remis sont soumis à différentes échéances de nouvelle tentative, de soumission et d’expiration en fonction de la source et de la destination du message. Une nouvelle tentative est une nouvelle tentative de connexion à la destination. Un renvoi est l’action qui consiste à renvoyer les messages vers la file d’attente de soumission afin que le catégoriseur les traite une nouvelle fois. Le message expire une fois que toutes les tentatives de remise ont échoué 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 et le message est 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.

Pour obtenir des recommandations sur la configuration de ces paramètres, consultez la rubrique Configuration d'intervalles de nouvelle tentative, de renvoi et d'expiration des messages.

Options de configuration pour les nouvelles tentatives de message

Quand un service de transport sur un serveur de boîtes aux lettres ou un serveur de transport Edge 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 dans le fichier EdgeTransport.exe.config

Les paramètres d’intervalle de nouvelle tentative de message automatique disponibles dans le %ExchangeInstallPath%Bin\EdgeTransport.exe.config fichier de configuration de l’application XML sont décrits dans le tableau suivant.

Remarque

Les paramètres personnalisés d’Exchange ou d’Internet Information Services (IIS) que vous créez dans les fichiers de configuration d’application XML Exchange (par exemple, les fichiers web.config ou le fichier EdgeTransport.exe.config) seront remplacés lors de l’installation d’une mise à jour cumulative Exchange. Assurez-vous dʼenregistrer ces informations afin que vous puissiez facilement ré-appliquer les paramètres après lʼinstallation. Après l’installation de la mise à jour cumulative Exchange, vous devez configurer à nouveau ces paramètres.

Nom de la clé de la nouvelle tentative de message automatique Valeur par défaut Description
MailboxDeliveryQueueRetryInterval 00:05:00 (5 minutes) Détermine la fréquence à laquelle les files d'attente tentent de se connecter au service de remise de transport des boîtes aux lettres pour une base de données de boîte aux lettres de destination ne pouvant être atteinte.

Pour spécifier une valeur, entrez-la sous la forme d’un intervalle de temps : dd.hh:mm:ssdd = jours, hh = heures, mm = minutes et ss = secondes.

Une valeur valide est un intervalle de temps entre 00:00:01 (une seconde) et 1.00:00:00 (un jour).

QueueGlitchRetryCount 4 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.

Une valeur valide est un entier compris entre 0 et 15.

En principe, il est inutile de modifier cette clé, sauf si le réseau n'est pas fiable et fait face à de nombreuses interruptions de connexion.

QueueGlitchRetryInterval 00:01:00 (1 minute) Intervalle de connexion entre chaque tentative de connexion spécifiée par la clé 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.

Options de configuration pour les nouvelles tentatives de message automatiques dans l'Centre d'administration Exchange et l'Environnement de ligne de commande Exchange Management Shell

Les paramètres d'intervalle des nouvelles tentatives de message automatiques qui sont disponibles dans le Centre d'administration Exchange et l'Environnement de ligne de commande Exchange Management Shell sont décrits dans le tableau suivant.

Paramètre de la nouvelle tentative de message automatique Valeur par défaut Configuration du Environnement de ligne de commande Exchange Management Shell Configuration du Centre d'administration Exchange sur des serveurs de boîtes aux lettres
Intervalle de nouvelle tentative de message : intervalle de nouvelle tentative pour les messages individuels dont l’état est Nouvelle tentative. 15 minutes (00:15:00)

Nous vous recommandons de ne pas modifier la valeur par défaut, sauf si vous êtes invité à le faire par le service clientèle et le support technique Microsoft ou par la documentation d’un produit spécifique.

Cmdlet : cmdlet Set-TransportService

Paramètre : MessageRetryInterval

s/o
Intervalle de nouvelle tentative d’échec de connexion sortante : intervalle de nouvelle tentative pour les tentatives de connexion sortantes qui ont précédemment échoué. Les tentatives de connexion ayant échoué précédemment sont contrôlées par le nombre de tentatives de relance après échec passager et les valeurs d'intervalle. Service de transport sur les serveurs de boîtes aux lettres : 10 minutes (00:10:00)

Serveurs de transport Edge : 30 minutes (00:30:00)

Cmdlet : Set-TransportService

Paramètre : OutboundConnectionFailureRetryInterval

Serveurs> sélectionnez Modifier le serveur > (icône Modifier).) >Limites> de transport Section Nouvelle tentative>Intervalle de nouvelle tentative d’échec de connexion sortante (secondes)
Nombre de nouvelles tentatives d’échec temporaire : nombre de tentatives de connexion qui sont tentées après l’échec du nombre de nouvelles tentatives et des valeurs d’intervalle des problèmes de file d’attente. Ces échecs peuvent être provoqués par des redémarrages du serveur ou des échecs de recherche DNS mis en cache.

Une valeur valide est un entier compris entre 0 et 15. La valeur 0 signifie que la tentative de connexion suivante est contrôlée par l'intervalle de relance d'échec de connexion sortante.

6 Cmdlet : Set-TransportService

Paramètre : TransientFailureRetryCount

Serveurs> sélectionnez Modifier le serveur > (icône Modifier).) >Limites> de transport Section> Nouvelles tentatives De nouvelles tentatives d’échec temporaire
Intervalle de nouvelle tentative d’échec temporaire : intervalle de connexion entre chaque tentative de connexion spécifiée par la valeur de nombre de nouvelles tentatives d’échec temporaire. Service de transport sur les serveurs de boîtes aux lettres : 5 minutes (00:05:00)

Serveurs de transport Edge : 10 minutes (00:10:00)

Cmdlet : Set-TransportService

Paramètre : TransientFailureRetryInterval

Serveurs> sélectionnez Modifier le serveur > (icône Modifier).) >Limites> de transport Section >Nouvelles tentativesIntervalle de nouvelles tentatives d’échec temporaire (minutes)

Options de configuration pour les nouvelles tentatives de message

Quand une file d'attente de remise 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 Boîte à outils Exchange ou à l'aide de la cmdlet Retry-Queue dans l'Environnement de ligne de commande Exchange Management Shell. La tentative manuelle remplace la tentative planifiée suivante. 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, consultez la rubrique Nouvelles tentatives de files d'attente.

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

Après chaque échec de remise d’un message, le service de transport sur le serveur de transport Edge ou le serveur de boîtes aux lettres 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 de délai de notification retardée (la valeur par défaut est 4 heures) et uniquement si le message ayant échoué n'a pas été correctement remis entre temps. Cette durée évite l'envoi de messages inutiles de notification d'état de remise retardée en raison de défaillances temporaires de transmission de messages qui sont finalement résolues. 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.

Paramètre de notification d’état de remise retardée Valeur par défaut Configuration du Environnement de ligne de commande Exchange Management Shell Configuration du Centre d'administration Exchange sur des serveurs de boîtes aux lettres
Délai d’attente de notification de retard : durée d’attente du serveur avant d’envoyer un message DSN de retard à l’expéditeur.

Cette valeur doit toujours être supérieure au nombre de tentatives de relance après un échec passager, multiplié par l'intervalle de relance après échec passager (le total par défaut est 30 minutes sur un serveur de boîtes aux lettres et une heure sur un serveur de transport Edge).

4 heures (4:00:00) Cmdlet : Set-TransportService

Paramètre : DelayNotificationTimeOut

Serveurs> sélectionnez Modifier le serveur > (icône Modifier).) >Limites> de transport >Section NotificationsNotifier l’expéditeur lorsque le message est retardé après (heures)
DSN de retard externe activé : spécifie si les messages DSN de retard peuvent être envoyés à des expéditeurs de messages externes (expéditeurs qui se trouvent en dehors de l’organisation Exchange).

ExternalDelayDSNEnabled

$true Cmdlet : Set-TransportConfig

Paramètre : ExternalDelayDSNEnabled

Non disponible
DSN de retard interne activé : spécifie si les messages DSN de retard peuvent être envoyés aux expéditeurs de messages internes (expéditeurs de messages qui se trouvent dans l’organisation Exchange). $true Cmdlet : Set-TransportConfig

Paramètre : InternalDelayDSNEnabled

Non disponible

Options de configuration pour les tentatives de 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. Pour plus d'informations sur le catégoriseur et la file d'attente de soumission, consultez la rubrique Présentation du service de transport sur les serveurs de boîtes aux lettres.

Nouvelle soumission de message automatique

Les messages non remis dans les files d’attente de remise 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. Cette période est contrôlée par la clé MaxIdleTimeBeforeResubmit dans le fichier de configuration de l’application %ExchangeInstallPath%Bin\EdgeTransport.exe.config XML. La valeur par défaut est 12:00:00 ou 12 heures.

Remarque

Les paramètres personnalisés d’Exchange ou d’Internet Information Services (IIS) que vous créez dans les fichiers de configuration d’application XML Exchange (par exemple, les fichiers web.config ou le fichier EdgeTransport.exe.config) seront remplacés lors de l’installation d’une mise à jour cumulative Exchange. Assurez-vous dʼenregistrer ces informations afin que vous puissiez facilement ré-appliquer les paramètres après lʼinstallation. Après l’installation de la mise à jour cumulative Exchange, vous devez configurer à nouveau ces paramètres.

Nouvelle soumission de message manuelle

Pour renvoyer les messages manuellement, vous pouvez utiliser les méthodes suivantes :

  • Renvoyer une file d'attente de remise dont l'état est Nouvelle tentative ou renvoyer la file d'attente inaccessible. Pour plus d'informations, consultez la rubrique Renvoi des files d'attente.
  • Soumettre à nouveau les messages de la file d'attente de messages incohérents. Pour plus d'informations, consultez la rubrique Resoumettre les messages de la file d'attente de messages incohérents.
  • Suspendre une file d'attente, suspendre les messages dans la file d'attente, exporter les messages vers des fichiers et copier les fichiers dans le répertoire de relecture sur un serveur de boîtes aux lettres ou un serveur de transport Edge. Pour plus d'informations, consultez la rubrique Exportation de messages de 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 boîte aux lettres (le service de transport) 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 (ou notification de non-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 décrit dans le tableau suivant.

Valeur par défaut Configuration du Environnement de ligne de commande Exchange Management Shell Configuration du Centre d'administration Exchange sur des serveurs de boîtes aux lettres
2 jours (2.00:00:00) Cmdlet : Set-TransportService

Paramètre : MessageExpirationTimeOut

Serveurs> sélectionnez Modifier le serveur > (icône Modifier).) >Limites> de transport Section Expiration>du message Durée maximale depuis l’envoi (jours)

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, consultez la rubrique Supprimer des messages dans les files d'attente.