Procédure de configuration des intervalles de relance, de resoumission et d'expiration de message

 

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

Dernière rubrique modifiée : 2011-04-05

Cette rubrique explique la configuration des intervalles de relance, de resoumission et d’expiration de message sur un serveur Microsoft Exchange Server 2007 sur lequel le rôle serveur de transport Hub ou serveur de transport Edge est installé.

Avant de commencer

Pour exécuter les procédures suivantes, vous devez utiliser un compte auquel a été délégué :

  • le rôle Administrateur d'organisation Exchange.

Pour exécuter les procédures suivantes sur un ordinateur sur lequel le rôle serveur de transport Edge est installé, vous devez ouvrir une session en utilisant un compte membre du groupe Administrateurs local sur cet ordinateur.

Pour plus d'informations sur les autorisations, la délégation de rôles et les droits requis pour administrer Exchange Server 2007, consultez la rubrique Considérations relatives aux autorisations.

Intervalles de relance

Lorsqu’un serveur de transport Hub ou Edge ne peut pas se connecter au saut suivant, l’état de la file d'attente est Retry. Les tentatives de connexion se poursuivent à des intervalles de relance spécifiés jusqu'à ce que la file d'attente expire ou que la connexion soit établie.

Configuration du nombre de tentatives suite à un problème de la file d'attente

Le nombre de tentatives suite à un problème de la file d'attente spécifie le nombre de tentatives de connexion immédiatement effectuées lorsque le serveur de transport rencontre des problèmes de connexion au serveur de destination. Le nombre de tentatives suite à un problème de la file d'attente par défaut est de 4. Généralement, il est déconseillé de modifier ce paramètre, sauf si le réseau n'est pas fiable et si de nombreuses défaillances de connexion continuent à se produire. Si vous définissez le nombre de tentatives suite à un problème de la file d'attente sur 0, le serveur ne tente pas immédiatement de relancer une connexion échouée et la tentative de connexion suivante est contrôlée par les tentatives de relance après échec passager.

Modification du nombre de tentatives suite à un problème de la file d'attente

  1. Ouvrez le fichier suivant dans le Bloc-notes : C:\Program Files\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config.

  2. Modifiez la ligne suivante dans la section <appSettings> :

    <add key="QueueGlitchRetryCount" value="<Integer>" />
    

    Par exemple, pour modifier le nombre de tentatives suite à un problème de la file d'attente sur 6, modifiez le paramètre QueueGlitchRetryCount comme suit :

    <add key="QueueGlitchRetryCount" value="6" />
    
  3. Enregistrez et fermez le fichier EdgeTransport.exe.config.

  4. Redémarrez le service de transport de Microsoft Exchange.

La plage d'entrées valide pour ce paramètre s'étend de 0 à 15.

Configuration de l’intervalle de relance de la file d’attente

L'intervalle des tentatives après problème de la file d'attente entre chaque tentative de connexion est spécifié par le paramètre QueueGlitchRetryCount. Par défaut, l'intervalle de relance de la file d’attente est 1 minute. Généralement, vous n'avez pas à modifier ce paramètre à moins que le réseau ne soit pas fiable et continue de créer des interruptions de connexion.

Modification de l'intervalle de relance de la file d'attente

  1. Ouvrez le fichier suivant dans le Bloc-notes : C:\Program Files\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config.

  2. Modifiez la ligne suivante dans la section <appSettings> :

    <add key="QueueGlitchRetryInterval" value="<hh:mm:ss>" />
    

    Par exemple, pour modifier le nombre de tentatives suite à un problème de la file d'attente en 30 secondes, modifiez le paramètre QueueGlitchRetryCount comme suit :

    <add key="QueueGlitchRetryInterval" value="00:00:30" />
    
  3. Enregistrez et fermez le fichier EdgeTransport.exe.config.

  4. Redémarrez le service de transport de Microsoft Exchange.

Pour spécifier une valeur d'âge, entrez la valeur sous forme de période, comme suit : hh:mm:ss, où h = heures, m = minutes et s = secondes.

Configuration du nombre de tentatives de relance après échec passager

Le nombre de tentatives de relance après échec passager spécifie le nombre de tentatives de connexion effectuées après l’échec des tentatives de connexion contrôlées par les paramètres QueueGlitchRetryCount et QueueGlitchRetryInterval. Le nombre de tentatives de relance après échec passager par défaut est de 6. Si vous définissez le nombre de tentatives de relance après échec passager sur 0, la tentative de connexion suivante est contrôlée par l'intervalle de relance d'échec de connexion sortante.

Utilisation de la console de gestion Exchange pour la définition du nombre de tentatives de relance après échec passager

  1. Ouvrez la console de gestion Exchange. Exécutez une des étapes suivantes :

    • 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.

  3. Entrez un nombre entier en regard de Tentatives de relance après échec passager. La plage des entrées valides s'étend de 0 à 15.

  4. Cliquez sur Appliquer pour enregistrer les modifications et rester dans la page Propriétés, ou cliquez sur OK pour enregistrer les modifications et quitter la page Propriétés.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour la définition du nombre de tentatives de relance après échec passager

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -TransientFailureRetryCount <Integer>
    

    Par exemple, si vous voulez modifier le nombre de tentatives de relance après échec sur 8 sur un serveur de transport Edge Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 - TransientFailureRetryCount 8
    

La plage d'entrées valide pour ce paramètre s'étend de 0 à 15.

Configuration de l’intervalle de relance après échec passager

L'intervalle de relance après échec passager spécifie l'intervalle entre chaque tentative de connexion spécifiée par le nombre de tentatives de relance après échec passager. Sur un serveur de transport Hub, l'intervalle par défaut de relance après échec passager est de 5 minutes. Sur un serveur de transport Edge, l'intervalle par défaut de relance après échec passager est de 10 minutes.

Utilisation de la console de gestion Exchange pour définir l'intervalle de relance après échec passager

  1. Ouvrez la console de gestion Exchange. Exécutez une des étapes suivantes :

    • 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.

  3. Entrez une valeur en secondes en regard de Intervalle de relance après échec passager (secondes). Dans la console de gestion Exchange, la plage d'entrées valide s'étend de 1 seconde à 43200 secondes (12 heures).

  4. Cliquez sur Appliquer pour enregistrer les modifications et rester dans la page Propriétés, ou cliquez sur OK pour enregistrer les modifications et quitter la page Propriétés.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour définir l'intervalle de relance après échec passager

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -TransientFailureRetryInterval <Age>
    

    Par exemple, si vous voulez modifier l'intervalle de relance après échec passager sur 1 minutes sur un serveur de transport Hub Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 - TransientFailureRetryInterval 00:01:00
    

Pour spécifier une valeur d'âge, entrez la valeur sous forme de période, comme suit : hh:mm:ss, où h = heures, m = minutes et s = secondes. La plage d'entrée valide pour ces paramètres s'étend de 00:00:01 à 12:00:00.

Configuration de l'intervalle de relance d'échec de connexion sortante

L'intervalle de relance d'échec de connexion sortante spécifie l'intervalle de relance pour les tentatives de connexion sortante qui ont précédemment échoués. Les tentatives de connexion précédemment échouées sont contrôlées par les tentatives de relance après échec passager et l'intervalle de relance après échec passager . La valeur par défaut pour l'intervalle de relance d'échec de connexion sortante sur un serveur de transport Hub est de 10 minutes. La valeur par défaut pour un serveur de transport Edge est 30 minutes.

Utilisation de la console de gestion Exchange pour définir l'intervalle de relance après échec de la connexion sortante

  1. Ouvrez la console de gestion Exchange. Exécutez une des étapes suivantes :

    • 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.

  3. Entrez une valeur en minutes en regard de l'intervalle de relance d'échec de connexion sortante (minutes) . Dans la console de gestion Exchange, la plage des entrées valides s'étend de 1 minute à 28800 minutes (20 jours).

  4. Cliquez sur Appliquer pour enregistrer les modifications et rester dans la page Propriétés, ou cliquez sur OK pour enregistrer les modifications et quitter la page Propriétés.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour définir l'intervalle de relance après échec de la connexion sortante

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -OutboundConnectionFailureRetryInterval <Age>
    

    Par exemple, si vous voulez modifier l'intervalle de relance après échec de la connexion sortante sur 45 minutes sur un serveur de transport Edge Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 - OutboundConnectionFailureRetryInterval 00:45:00
    

Pour spécifier une valeur d'âge, entrez la valeur sous forme de période, comme suit : jj.hh:mm:ss, où j = jours, h = heures, m = minutes et s = secondes. La plage d'entrée valide pour ces paramètres s'étend de 00:00:01 à 20,00:00:00.

Configuration de l'intervalle de relance de la file d'attente de remise de boîte aux lettres

L'intervalle de relance de la file d'attente de remise de boîtes aux lettres spécifie la fréquence à laquelle les files d'attente de remise de boîte aux lettres sur un serveur de transport Hub tentent de se connecter à un serveur de boîtes aux lettres de destination qui ne peut être atteint avec succès. Par défaut, l'intervalle de relance de la file d'attente de remise de boîte aux lettres est de 5 minutes. L’intervalle de relance de la file d'attente de remise de boîte aux lettres est contrôlé par le paramètre MailboxDeliveryQueueRetryInterval dans le fichier de configuration de l’application EdgeTransport.exe.config qui se trouve dans le répertoire C:\Program Files\Microsoft\Exchange Server\Bin. Les changements enregistrés dans le fichier EdgeTransport.exe.config entrent en vigueur après le redémarrage du service de transport Microsoft Exchange.

Définition de l'intervalle de relance de la file d'attente de remise de boîte aux lettres

  1. Ouvrez le fichier suivant dans le Bloc-notes : C:\Program Files\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config.

  2. Modifiez la ligne suivante dans la section <appSettings> :

    <add key="MailboxDeliveryQueueRetryInterval" value="<hh:mm:ss>" />
    

    Par exemple, pour définir l’intervalle de relance de la file d’attente de remise de boîte aux lettres sur 3 minutes, modifiez le paramètre MaiboxDeliveryQueueRetryInterval comme suit :

    <add key=" MailboxDeliveryQueueRetryInterval " value="00:03:00" />
    
  3. Enregistrez et fermez le fichier EdgeTransport.exe.config.

  4. Redémarrez le service de transport de Microsoft Exchange.

Pour spécifier une valeur d'âge, entrez la valeur sous forme de période : jj.hh:mm:ss, où j = jours, h = heures, m = minutes et s = secondes. La plage d'entrées valides pour ces paramètres s'étend de 00:00:01 à 1.00:00:00.

Configuration de l'intervalle de relance des messages

L'intervalle de relance du message spécifie la fréquence à laquelle un serveur de transport Hub ou Edge renvoie un message d'attente de nouvelle tentative. Par défaut, l'intervalle de relance des messages est 1 minute. Il est recommandé de ne pas modifier la valeur par défaut, sauf si les services du Support technique Microsoft vous conseillent de le faire.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour définir l'intervalle de relance des messages

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -MessageRetryInterval <Age>
    

    Par exemple, si vous voulez modifier l'intervalle de relance des messages sur 2 minutes sur un ordinateur Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 -MessageRetryInterval 00:02:00
    

Pour spécifier une valeur d'âge, entrez la valeur sous forme de période : jj.hh:mm:ss, où j = jours, h = heures, m = minutes et s = secondes. La plage d'entrées valides pour ces paramètres s'étend de 00:00:01 à 1.00:00:00.

Configuration de l'intervalle du délai de notification des messages de notification d'état de remise retardée

Par défaut, l'intervalle du délai de notification des messages de notification d'état de remise retardée est 4 heures. Si le message n'est pas remis avant la fin de ce délai, un message de notification d'état de remise retardée est remis à l'expéditeur.

La valeur du paramètre DelayNotificationTimeout doit toujours être supérieure à celle du paramètre TransientFailureRetryCount multipliée par la valeur du paramètre TransientFailureRetryInterval.

Utilisation de la console de gestion Exchange pour définir l'intervalle du délai de notification des messages de notification d'état de remise retardée

  1. Ouvrez la console de gestion Exchange. Exécutez une des étapes suivantes :

    • 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.

  3. Entrez une valeur en heures en regard deAvertir l'expéditeur lorsque le message est différé de plus de (heures). Dans la console de gestion Exchange, la plage des entrées valides s'étend de 1 heure à 720 heures (30 jours).

  4. Cliquez sur Appliquer pour enregistrer les modifications et rester dans la page Propriétés, ou cliquez sur OK pour enregistrer les modifications et quitter la page Propriétés.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour définir l'intervalle du délai de notification des messages de notification d'état de remise retardée

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -DelayNotificationTimeout <Age>
    

    Par exemple, si vous voulez modifier le délai de notification des messages de notification d'état de remise retardée sur 6 jours sur un ordinateur Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 -DelayNotificationTimeout 06:00:00
    

Pour spécifier une valeur d'âge, entrez la valeur sous forme de période, comme suit : jj.hh:mm:ss, où j = jours, h = heures, m = minutes et s = secondes. La plage d'entrée valide pour ces paramètres s'étend de 00:00:01 à 30,00:00:00.

Activation ou désactivation de l'envoi des notifications d'état de remise retardée aux expéditeurs de messages externes

Par défaut, les messages de notification d'état de remise retardée peuvent être envoyés aux expéditeurs de messages externes à l'organisation Exchange.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour activer ou désactiver l'envoi de notifications d'état de remise retardée aux expéditeurs de messages externes

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -ExternalDelayDSNEnabled <$true | $false>
    

    Par exemple, si vous voulez empêcher l'envoi de messages de notification d'état de remise retardée aux expéditeurs externes sur un ordinateur Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 -ExternalDelayDSNEnabled $false
    

Activation ou désactivation de l'envoi des notifications d'état de remise retardée aux expéditeurs de messages internes

Par défaut, les messages de notification d'état de remise retardée peuvent être envoyés aux expéditeurs de messages internes à l'organisation Exchange.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour activer ou désactiver l'envoi de notifications d'état de remise retardée aux expéditeurs de messages internes

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -InternalDelayDSNEnabled <$true | $false>
    

    Par exemple, si vous voulez empêcher l'envoi de notifications d'état de remise retardée aux expéditeurs internes sur un ordinateur Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 -InternalDelayDSNEnabled $false
    

Intervalles de soumission

Les messages non remis sont automatiquement soumis une nouvelle fois si la file d'attente de remise de boîte aux lettres ou la file d'attente de remise à distance est en attente de nouvelle tentative pendant un certain temps et si les messages ne sont pas suspendus. Cette période de temps est contrôlée par le paramètre MaxIdleTimeBeforeResubmit dans le fichier de configuration EdgeTransport.exe.config. La valeur par défaut du paramètre MaxIdleTimeBeforeResubmit est 12 heures.

Modification de l'intervalle de nouvelle soumission du message

  1. Ouvrez le fichier suivant dans le Bloc-notes : C:\Program Files\Microsoft\Exchange Server\Bin\EdgeTransport.exe.config.

  2. Modifiez la ligne suivante dans la section <appSettings> :

    <add key="MaxIdleTimeBeforeResubmit" value="<hh:mm:ss>" />
    

    Par exemple, pour modifier l'intervalle de nouvelle soumission de message en 6 heures, modifiez le paramètre MaxIdleTimeBeforeResubmit comme suit :

    <add key="QueueDatabasePath" value="6:00:00" />
    
  3. Enregistrez et fermez le fichier EdgeTransport.exe.config.

  4. Redémarrez le service de transport de Microsoft Exchange.

Intervalles d'expiration

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 Edge ou 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 et le message d'origine est supprimé de la file d'attente.

Configuration de l'intervalle du délai d'expiration des messages

Par défaut, l'intervalle du délai d'expiration des messages est 2 jours.

Utilisation de la console de gestion Exchange pour définir le délai d'expiration des messages

  1. Ouvrez la console de gestion Exchange. Exécutez une des étapes suivantes :

    • 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.

  3. Entrez une valeur en heures regard de Durée maximale depuis le dépôt (jours). Dans la console de gestion Exchange, la plage des entrées valides s'étend de 1 à 90 jours.

  4. Cliquez sur Appliquer pour enregistrer les modifications et rester dans la page Propriétés, ou cliquez sur OK pour enregistrer les modifications et quitter la page Propriétés.

Utilisation de l'environnement de ligne de commande Exchange Management Shell pour définir le délai d'expiration des messages

  • Exécutez la commande suivante :

    Set-TransportServer <Identity> -MessageExpirationTimeout <Age>
    

    Par exemple, si vous voulez modifier le délai d'expiration des messages sur 4 jours sur un ordinateur Exchange 2007 nommé Exchange01, exécutez la commande suivante :

    Set-TransportServer Exchange01 -MessageExpirationTimeout 4.00:00:00
    

Pour spécifier une valeur d'âge, entrez la valeur sous forme de période : jj.hh:mm:ss, où j = jours, h = heures, m = minutes et s = secondes. La plage d'entrée valide pour ces paramètres s'étend de 00:00:05 à 90,00:00:00.

Pour plus d'informations sur la syntaxe et la configuration, consultez la rubrique Set-TransportServer.

Pour plus d'informations

Pour plus d'informations sur les intervalles de relance, de soumission et d'expiration des messages, consultez la rubrique Gestion des intervalles de nouvelle tentative de message, de nouvelle soumission et d’expiration.

Pour plus d'informations sur les messages de notification d'état de remise, consultez la rubrique Gestion des notifications d'état de remise.