Configuration d’intervalles de nouvelle tentative, de renvoi et d’expiration des messages
S’applique à : Exchange Server 2013
Dans Microsoft Exchange Server 2013, vous pouvez configurer les intervalles de nouvelle tentative, de soumission et d’expiration des messages dans le service de transport sur les serveurs de boîtes aux lettres et sur les serveurs de transport Edge. Pour obtenir une description de ces paramètres, consultez Intervalles de nouvelle tentative et d’expiration des messages.
Ce qu'il faut savoir avant de commencer
Durée d'exécution estimée de chaque procédure : 10 minutes
Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, consultez les entrées « Service de transport » et « Serveur de transport Edge » dans la rubrique Autorisations de flux de messagerie.
Les paramètres par serveur personnalisés de vos fichiers de configuration d’application XML Exchange, par exemple les fichiers web.config sur les serveurs d’accès au client ou le fichier EdgeTransport.exe.config sur les serveurs de boîtes aux lettres, seront remplacés lors de l’installation d’une mise à jour cumulative Exchange. Veuillez enregistrer ces informations pour configurer à nouveau votre serveur après l’installation. Vous devez reconfigurer ces paramètres après avoir installé une mise à jour cumulative Exchange.
Pour plus d’informations sur les raccourcis clavier qui s’appliquent aux procédures décrites dans cette rubrique, voir Raccourcis clavier dans le Centre d’administration Exchange.
Conseil
Vous rencontrez des difficultés ? Demandez de l’aide en participant aux forums Exchange. Visitez les forums sur Exchange Server.
Utilisez EdgeTransport.exe.config pour configurer le nombre de nouvelles tentatives de problème de file d’attente, l’intervalle de nouvelles tentatives de problème de file d’attente, l’intervalle de nouvelle tentative de la file d’attente de remise de boîtes aux lettres et le temps d’inactivité maximal avant l’intervalle de soumission.
Pour configurer le nombre de nouvelles tentatives de problème de file d’attente, l’intervalle de nouvelles tentatives de problème de file d’attente, l’intervalle de nouvelle tentative de la file d’attente de remise des boîtes aux lettres et le temps d’inactivité maximal avant l’intervalle de soumission, vous modifiez les clés dans le fichier de configuration de l’application XML %ExchangeInstallPath%Bin\EdgeTransport.exe.config sur le serveur de boîtes aux lettres ou le serveur de transport Edge. Les modifications enregistrées dans ce fichier sont appliquées une fois que vous redémarrez le service de transport Microsoft Exchange. Quand vous redémarrez ce service, le flux de messagerie sur le serveur est temporairement interrompu.
Dans une fenêtre d’invite de commandes sur le serveur de boîtes aux lettres ou le serveur de transport Edge, ouvrez le fichier EdgeTransport.exe.config dans le Bloc-notes en exécutant la commande suivante :
Notepad %ExchangeInstallPath%Bin\EdgeTransport.exe.config
Recherchez les clés suivantes dans la
<appSettings>
section .<add key="QueueGlitchRetryCount" value="<Integer>" /> <add key="QueueGlitchRetryInterval" value="<hh:mm:ss>" /> <add key="MailboxDeliveryQueueRetryInterval" value="<hh:mm:ss>" /> <add key="MaxIdleTimeBeforeResubmit" value="<hh:mm:ss>" />
Ce exemple modifie le nombre de tentatives suite à un problème de file d'attente sur 6, l'intervalle entre tentatives suite à un problème de file d'attente sur 30 secondes, l'intervalle entre tentatives de la file d'attente de remise de boîte aux lettres sur 3 minutes et la durée maximale d'inactivité avant renvoi sur 6 heures.
<add key="QueueGlitchRetryCount" value="6" /> <add key="QueueGlitchRetryInterval" value="00:00:30" /> <add key="MailboxDeliveryQueueRetryInterval" value="00:03:00" /> <add key="MaxIdleTimeBeforeResubmit" value="6:00:00" />
Lorsque vous avez terminé, cliquez sur Enregistrer et fermez le fichier EdgeTransport.exe.config.
Redémarrez le service de transport Microsoft Exchange en exécutant la commande suivante :
net stop MSExchangeTransport && net start MSExchangeTransport
Configurer les tentatives de relance après échec passager, l’intervalle de relance après échec passager et l’intervalle de relance après échec de la connexion sortante
Les tentatives de nouvelle tentative d’échec temporaire spécifient le nombre de tentatives de connexion qui sont tentées après l’échec des tentatives de connexion contrôlées par les QueueGlitchRetryCount
clés et .QueueGlitchRetryInterval
Le nombre par défaut de nouvelles tentatives d’échec temporaire est 6. La plage d'entrées valide pour ce paramètre est comprise entre 0 et 15. Si vous définissez le nombre de tentatives de nouvelle tentative d’échec temporaire sur 0, la prochaine tentative de connexion est contrôlée par l’intervalle de nouvelle tentative d’échec de connexion sortante.
L’intervalle de nouvelle tentative d’échec temporaire spécifie l’intervalle entre chaque tentative de connexion spécifiée par le nombre de nouvelles tentatives d’échec temporaire. Dans le service de transport sur un serveur de boîtes aux lettres, l’intervalle de nouvelle tentative d’échec temporaire par défaut est de 5 minutes. Sur un serveur de transport Edge, l’intervalle de nouvelle tentative d’échec temporaire par défaut est de 10 minutes.
L’intervalle de nouvelle tentative d’échec de connexion sortante spécifie l’intervalle de nouvelle tentative pour les tentatives de connexion sortantes qui ont échoué précédemment. Les tentatives de connexion ayant échoué précédemment sont contrôlées par les tentatives de nouvelle tentative d’échec temporaire et l’intervalle de nouvelle tentative d’échec temporaire. La valeur par défaut de l’intervalle de nouvelle tentative d’échec de connexion sortante dans le service de transport sur un serveur de boîtes aux lettres est de 10 minutes. La valeur par défaut sur un serveur de transport Edge est de 30 minutes.
Utilisez le CENTRE d’administration Exchange pour configurer les tentatives de nouvelle tentative d’échec temporaire, l’intervalle de nouvelle tentative d’échec temporaire ou l’intervalle de nouvelle tentative d’échec de connexion sortante
Dans le Centre d’administration Exchange (EAC), cliquez sur Serveurs>, sélectionnez le serveur, puis cliquez sur, puis cliquez sur Limites de transport.
Dans la section Nouvelles tentatives , entrez une valeur pour Intervalle de nouvelle tentative d’échec de connexion sortante (secondes),intervalle de nouvelle tentative d’échec temporaire (minutes) ou tentatives de nouvelle tentative d’échec temporaire.
Lorsque vous avez terminé, cliquez sur Enregistrer.
Utilisez l’interpréteur de commandes pour configurer les tentatives de nouvelle tentative d’échec temporaire, l’intervalle de nouvelle tentative d’échec temporaire et l’intervalle de nouvelle tentative d’échec de connexion sortante
Utilisez la syntaxe suivante pour configurer les tentatives de nouvelle tentative d’échec temporaire, l’intervalle de nouvelle tentative d’échec temporaire et l’intervalle de nouvelle tentative d’échec de connexion sortante dans le service de transport sur un serveur de boîtes aux lettres ou sur un serveur de transport Edge.
Set-TransportService <ServerIdentity> -TransientFailureRetryCount <Integer> -TransientFailureRetryInterval <hh:mm:ss> -OutboundConnectionFailureRetryInterval <dd.hh:mm:ss>
Cet exemple montre comment modifier les valeurs suivantes sur le serveur de boîtes aux lettres nommé Mailbox01 : sur le serveur de transport Edge Exchange01.
La nombre de tentatives de relance après échec passager est défini sur 8.
L'intervalle de relance après échec passager est défini sur 1 minute.
L'intervalle de relance après échec de la connexion sortante est défini sur 45 minutes.
Set-TransportService Mailbox01 -TransientFailureRetryCount 8 -TransientFailureRetryInterval 00:01:00 -OutboundConnectionFailureRetryInterval 00:45:00
Remarque
Les paramètres TransientFailureRetryCount et TransientFailureRetryInterval sont également disponibles sur l’applet de commande Set-FrontEndTransportService pour le service de transport frontal sur les serveurs d’accès au client.
Utiliser l’interpréteur de commandes pour configurer l’intervalle de nouvelle tentative de message
Par défaut, l’intervalle de nouvelle tentative de message est 00:15:00
ou 15 minutes. Nous vous recommandons de ne pas modifier la valeur par défaut, sauf si le service clientèle et le support microsoft vous conseillent de le faire.
Utilisez la syntaxe suivante pour définir l’intervalle de nouvelle tentative de message.
Set-TransportService <ServerIdentity> -MessageRetryInterval <dd.hh:mm:ss>
Cet exemple modifie l'intervalle de nouvelle tentative de message sur 20 minutes sur le serveur de boîtes aux lettres Mailbox01.
Set-TransportService Mailbox01 -MessageRetryInterval 00:20:00
Configurer les paramètres d’expiration de notification d’état de remise retardée
Vous pouvez utiliser le Centre d’administration Exchange ou l’interpréteur de commandes pour configurer l’intervalle de délai d’expiration des notifications DSN de retard. Ce paramètre est appliqué uniquement au serveur de transport local. Vous pouvez uniquement utiliser l’interpréteur de commandes pour activer ou désactiver l’envoi de messages DSN différés à des expéditeurs internes et externes. Ces paramètres sont appliqués à tous les serveurs de transport de votre organisation.
Remarque
Sur les serveurs de transport hub Exchange 2007, tous les paramètres ExternalDSN* et InternalDSN* sont disponibles sur l’applet de commande Set-TransportServer , et non sur l’applet de commande Set-TransportConfig . Si vous avez des serveurs de transport Hub Exchange 2007 dans votre organisation, vous devez apporter des modifications à ces valeurs à l’aide de l’applet de commande Set-TransportServer sur chaque serveur de transport Hub Exchange 2007.
Utiliser le Centre d’administration Exchange pour configurer l’intervalle de délai de notification de message DSN de délai d’expiration
Dans le Centre d’administration Exchange, cliquez sur Serveurs Serveurs>, sélectionnez le serveur, puis cliquez sur, puis cliquez sur Limites de transport.
Dans la section Notifications, entrez une valeur pour Notifier l’expéditeur lorsque le message est retardé après (heures).
Lorsque vous avez terminé, cliquez sur Enregistrer.
Utiliser l’interpréteur de commandes pour configurer l’intervalle de délai de notification de message DSN de délai d’expiration
Utilisez la syntaxe suivante pour définir l’intervalle de nouvelle tentative de message.
Set-TransportService <ServerIdentity> -DelayNotificationTimeout <dd.hh:mm:ss>
Cet exemple montre comment modifier le délai d'attente avant l'envoi d'un message de notification d'état de remise retardée sur 6 heures sur le serveur de boîtes aux lettres Mailbox01.
Set-TransportService Mailbox01 -DelayNotificationTimeout 06:00:00
Utiliser l’interpréteur de commandes pour activer ou désactiver l’envoi de notifications DSN différées à des expéditeurs de messages externes ou internes
Utilisez la syntaxe suivante pour configurer les paramètres de notification DSN de délai.
Set-TransportConfig -ExternalDelayDSNEnabled <$true | $false> -InternalDelayDSNEnabled <$true |$false>
Cet exemple montre comment empêcher l'envoi de messages de notification d'état de remise retardée à des expéditeurs externes.
Set-TransportConfig -ExternalDelayDSNEnabled $false
Cet exemple montre comment empêcher l'envoi de messages de notification d'état de remise retardée à des expéditeurs internes.
Set-TransportConfig -InternalDelayDSNEnabled $false
Configurer le délai d’expiration des messages
Utiliser le Centre d’administration Exchange pour configurer l’intervalle de délai d’expiration des messages
Dans le Centre d’administration Exchange, cliquez sur Serveurs Serveurs>, sélectionnez le serveur, puis cliquez sur, puis cliquez sur Limites de transport.
Dans la section Expiration du message, entrez une valeur pour Durée maximale depuis la soumission (jours).
Lorsque vous avez terminé, cliquez sur Enregistrer.
Utiliser l’interpréteur de commandes pour configurer l’intervalle de délai d’expiration des messages
Pour configurer le délai d'expiration des messages, utilisez la syntaxe suivante.
Set-TransportService <ServerIdentity> -MessageExpirationTimeout <dd.hh:mm:ss>
Cet exemple montre comment modifier le délai d'expiration des messages sur 4 jours sur un serveur Exchange nommé Mailbox01.
Set-TransportService Mailbox01 -MessageExpirationTimeout 4.00:00:00