Envoyer à nouveau les messages dans les files d’attente

 

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

Dernière rubrique modifiée : 2012-07-23

Vous pouvez renvoyer manuellement des messages dans la file d’attente de soumission pour que le catégoriseur les traite à nouveau. Vous pouvez renvoyer manuellement les messages dont l’état est le suivant sur un ordinateur exécutant Microsoft Exchange Server 2010 et sur lequel le rôle serveur de transport Hub ou serveur de transport Edge est installé :

  • les files d’attente de remise de boîtes aux lettres ou files d’attente de remise distante dont l’état est Retry. Les messages dans les files d’attente ne doivent pas être dans l’état Suspended ;

  • les messages dans la file d’attente inaccessible qui ne sont pas dans l’état Suspended ;

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

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

  • Utilisez la cmdlet Retry-Queue avec le paramètre Resubmit.

  • Exportez les messages vers des fichiers de messages .eml, puis renvoyez-les à l’aide du répertoire de relecture. Pour plus d’informations sur cette méthode de renvoi, consultez la rubrique Exporter les messages à partir des files d’attente.

  • Utilisez l’Afficheur des files d’attente ou la cmdlet Resume-Message pour renvoyer les messages dans la file d’attente des messages incohérents. Vous ne pouvez pas soumettre de nouveau la file d’attente des messages incohérents en utilisant la cmdlet Retry-Queue avec le paramètre Resubmit. Pour plus d’informations, voir Reprendre les messages.

En utilisant la cmdlet Retry-Queue avec le paramètre Resubmit, vous pouvez exiger que les messages soient renvoyés via le processus de catégorisation pour une nouvelle tentative de remise.

L’utilisation de la cmdlet Retry-Queue sans le paramètre Resubmit oblige la file d’attente de remise à tenter de se connecter immédiatement au saut suivant. Les messages ne sont pas renvoyés via le processus de catégorisation. Pour plus d’informations sur la procédure de nouvelle tentative de connexion d’une file d’attente de remise, consultez la rubrique Files d’attente de nouvelles tentatives.

Souhaitez-vous rechercher les autres tâches de gestion relatives à la gestion des files d’attente de transport ? Consultez la rubrique Gestion des files de transport.

Utiliser l’environnement Shell pour renvoyer tous les messages placés dans une file d’attente de remise de boîte aux lettres spécifique ou une file d’attente de remise distante

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voir Entrée « Files d’attente » dans la rubrique Autorisations de transport.

RemarqueRemarque :
Vous ne pouvez pas utiliser la console de gestion EMC pour effectuer cette tâche.

Pour renvoyer tous les messages placés dans une file d’attente de remise de boîte aux lettres spécifique ou une file d’attente de remise distante, utilisez la syntaxe suivante.

Retry-Queue -Identity "<ServerName>\<Destination>" -Resubmit $true

Cet exemple montre comment renvoyer tous les messages situés dans une file d’attente de remise distante Contoso.com sur le serveur Exchange01.

Retry-Queue -Identity "Exchange01\Contoso.com" -Resubmit $true

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir Retry-Queue.

Utiliser l’environnement Shell pour renvoyer tous les messages se trouvant dans toutes les files d’attente de remise de boîtes aux lettres ou les files d’attente de remise distante dont l’état est Retry

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voir Entrée « Files d’attente » dans la rubrique Autorisations de transport.

RemarqueRemarque :
Vous ne pouvez pas utiliser la console de gestion EMC pour effectuer cette tâche.

Pour renvoyer tous les messages se trouvant dans toutes les files d’attente de remise de boîtes aux lettres ou les files d’attente de remise distante dont l’état est Retry, utilisez la syntaxe suivante.

Retry-Queue -Filter {Status -eq "Retry"} -Server "<ServerName>" -Resubmit $true

Cet exemple montre comment renvoyer tous les messages situés dans une file d’attente de remise distante dont l’état est Retry sur le serveur Exchange01.

Retry-Queue -Filter {Status -eq "Retry"} -Server "Exchange01" -Resubmit $true

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir Retry-Queue.

Utiliser l’environnement Shell pour renvoyer tous les messages situés dans la file d’attente inaccessible

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voir Entrée « Files d’attente » dans la rubrique Autorisations de transport.

RemarqueRemarque :
Vous ne pouvez pas utiliser la console de gestion EMC pour effectuer cette tâche.

Pour renvoyer tous les messages situés dans la file d’attente inaccessible, utilisez la syntaxe suivante.

Retry-Queue -Identity "<ServerName>\Unreachable" -Resubmit $true

Cet exemple montre comment renvoyer tous les messages situés dans une file d’attente inaccessible sur le serveur Exchange01.

Retry-Queue -Identity "Exchange01\Unreachable" -Resubmit $true

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir Retry-Queue.

Renvoyer les messages situés dans la file d’attente des messages incohérents

Des autorisations doivent vous être attribuées avant de pouvoir exécuter cette procédure. Pour voir les autorisations qui vous sont nécessaires, voir Entrée « Files d’attente » dans la rubrique Autorisations de transport.

Les messages se trouvant dans la file d’attente des messages incohérents doivent être renvoyés en reprenant le message. Vous ne pouvez pas soumettre de nouveau la file d’attente des messages incohérents en utilisant la cmdlet Retry-Queue avec le paramètre Resubmit. Pour reprendre un message de la file d’attente des messages incohérents, vous pouvez utiliser l’Afficheur des files d’attente ou la cmdlet Resume-Message.

RemarqueRemarque :
La file d’attente des messages incohérents contient les messages identifiés comme dangereux pour le système Exchange 2010 après une défaillance du serveur. Les messages peuvent être véritablement dangereux par leur contenu ou leur format. Ils peuvent également être les victimes d’un agent mal écrit ayant bloqué le serveur Exchange pendant le traitement des messages supposés incorrects. Si vous n’êtes pas sûr de la fiabilité des messages se trouvant dans la file d’attente des messages incohérents, exportez-les dans des fichiers afin de pouvoir les examiner. La file d’attente des messages incohérents n’est visible que dans l’Afficheur des files d’attente et si elle contient des messages.

Utiliser la console de gestion Exchange (EMC) pour reprendre les messages dans la file d’attente des messages incohérents

  1. Dans l’arborescence de la console, cliquez sur Boîte à outils.

  2. Dans le volet Résultats, cliquez sur Afficheur des files d’attente.

  3. Dans le volet Actions, cliquez sur Ouvrir l’outil.

  4. Dans l’Afficheur des files d’attente, cliquez sur l’onglet Files d’attente. La liste des files d’attente sur le serveur auquel vous êtes connecté s’affiche.

  5. Cliquez sur la file d’attente des messages incohérents. Dans le volet Actions, cliquez sur Afficher les messages.

  6. Sélectionnez un ou plusieurs messages, cliquez dessus avec le bouton droit, puis sélectionnez Reprendre.

Utiliser l’environnement Shell pour reprendre les messages dans la file d’attente des messages incohérents

  1. Pour pouvoir reprendre un message se trouvant dans la file d’attente des messages incohérents, vous devez commencer par déterminer l’identité du message. Cet exemple montre comment déterminer l’identité de tous les messages dans la file d’attente des messages incohérents.

    Get-Message -Queue "Poison" | Format-Table Identity
    
  2. Pour reprendre un message se trouvant dans la file d’attente des messages incohérents, utilisez l’identité du message de l’étape précédente, puis la syntaxe suivante :

    Resume-Message <IdentityofPoisonMessage>
    

    Cet exemple montre comment reprendre un message dans la file d’attente des messages incohérents dont la valeur d’identité est 222.

    Resume-Message 222
    

Pour obtenir des informations détaillées sur la syntaxe et les paramètres, voir Resume-Message et Get-Message.

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