Partager via


Résolution des problèmes de flux de messages et SMTP

 

Dernière rubrique modifiée : 2005-05-24

Même si vous avez réussi à configurer le protocole SMTP (Simple Mail Transfer Protocol) dans votre organisation Microsoft® Exchange Server et même si vous avez pris toutes les mesures nécessaires pour le sécuriser, vous pouvez encore rencontrer des problèmes relatifs au flux de messages. Cette rubrique décrit de nombreux problèmes fréquemment rencontrés ainsi que les méthodes permettant de les résoudre.

En particulier, vous apprendrez à :

  • utiliser Telnet ;
  • utiliser les files d'attente SMTP et X.400 ;
  • utiliser le Centre de suivi des messages ;
  • utiliser l'Observateur d'événements ;
  • configurer l'enregistrement des diagnostics pour le protocole SMTP.

Cependant, avant d'aborder les conseils présentés dans cette rubrique en matière de résolution des problèmes, assurez-vous au préalable qu'Exchange Server est correctement configuré pour envoyer et recevoir du courrier. Les listes ci-dessous résument brièvement la configuration requise pour assurer un flux correct des messages entrants et sortants.

Pour assurer un flux correct des messages Internet entrants :

  • Vos stratégies de destinataire doivent être configurées correctement.
  • Le serveur virtuel SMTP qui accepte les messages Internet doit être configuré pour utiliser le port 25 et autoriser les connexions anonymes.
  • Un enregistrement de ressource de serveur de messagerie (MX) correspondant à votre domaine doit exister sur un serveur DNS Internet ; en outre, l'enregistrement MX doit pointer vers le domaine Internet ou externe de votre serveur de messagerie.
  • Votre serveur de messagerie Internet doit être accessible aux serveurs distants situés sur Internet.

Pour assurer un flux correct des messages Internet sortants :

  • Le serveur virtuel SMTP qui envoie les messages Internet doit être configuré pour utiliser le port 25.
  • Si vous utilisez des connecteurs SMTP, l'un d'entre eux au moins doit contenir un espace d'adressage composé de *, qui spécifie l'ensemble des domaines externes.
  • Votre serveur Exchange doit être capable de résoudre les noms DNS externes. Il existe plusieurs méthodes possibles pour résoudre les noms DNS externes :
    • Utilisez un serveur DNS interne qui transfère le courrier vers un serveur DNS externe.
    • Configurez votre serveur virtuel SMTP de sorte qu'il utilise un serveur DNS externe spécifique.
    • Routez le courrier vers un hôte actif qui effectue la résolution DNS.

Pour plus d'informations sur la procédure de configuration d'Exchange Server pour envoyer et recevoir des messages électroniques, voir la rubrique Vérification de la conception et de la configuration DNS.

Pour plus d'informations sur l'utilisation de Telnet pour tester SMTP, voir la rubrique suivante :

Utilisation des files d'attente SMTP et X.400

Le protocole SMTP utilise les files d'attente SMTP pour remettre du courrier de manière interne et externe. Les serveurs Exchange Server 5.5, les clients MAPI (par exemple Microsoft Office Outlook®) et d'autres connecteurs de messagerie (par exemple Microsoft Exchange - Connecteur pour Lotus Notes et Microsoft Exchange - Connecteur pour Novell GroupWise) utilisent des files d'attente X.400 pour envoyer et recevoir du courrier via Exchange Server. Les sections suivantes décrivent l'utilisation des files d'attente SMTP et X.400 pour résoudre les problèmes liés au flux de messages.

Description des files d'attente SMTP

Lors de la catégorisation et de la remise des messages, le moteur de files d'attente avancé envoie tous les messages via les files d'attente SMTP d'un serveur virtuel SMTP. Si un problème survient lors de la remise du message à n'importe quel stade du processus, le message reste dans la file d'attente concernée.

Les files d'attente SMTP permettent d'identifier les causes possibles des problèmes associés au flux de messages. Si une file d'attente comporte l'état « Réessayer », vérifiez ses propriétés afin de déterminer l'origine du problème. Par exemple, si les propriétés de la file d'attente affichent un message du type « Une erreur SMTP s'est produite », consultez les journaux des événements de votre serveur afin d'identifier les erreurs SMTP éventuelles. Si le journal ne contient pas d'événements, augmentez le niveau d'enregistrement du protocole SMTP. Pour plus d'informations sur la procédure d'augmentation du niveau d'enregistrement du protocole SMTP, voir les rubriques Procédure d'affichage du journal des applications dans l'Observateur d'événements et Procédure de modification des paramètres d'enregistrement du transport MSExchange.

Le tableau suivant répertorie les files d'attente SMTP, leur description et les modalités de résolution des problèmes d'accumulation des messages dans chaque file d'attente.

Descriptions des files d'attente SMTP et modalités de résolution des problèmes associés

File d'attente SMTP Description Résolution des problèmes

[nom de domaine local] (Remise locale)

Contient les messages placés en file d'attente sur le serveur Exchange en vue de leur remise locale dans une boîte aux lettres Exchange ou une banque de dossiers publics.

Les messages peuvent s'accumuler dans cette file d'attente si le serveur Exchange n'accepte pas la remise locale des messages. Une remise lente ou sporadique des messages peut signaler une boucle au niveau des messages ou un problème de performance.

Cette file d'attente est affectée par la banque d'informations d'Exchange. Augmentez le niveau d'enregistrement des diagnostics pour la banque d'informations Exchange comme décrit dans la rubrique Procédure de modification des paramètres d'enregistrement du transport MSExchange.

Messages en attente d'une recherche dans l'annuaire

Contient les messages adressés aux destinataires dont les noms ne sont pas encore résolus au niveau du service d'annuaire Microsoft Active Directory®. Les messages figurent également ici lors de l'extension des listes de distribution.

En général, les messages s'accumulent dans cette file d'attente lorsque le moteur de files d'attente avancé ne peut pas catégoriser le message. Le moteur de files d'attente avancé ne parvient peut-être pas à accéder aux serveurs de catalogue global ni aux informations relatives aux destinataires, ou les serveurs de catalogue global sont inaccessibles ou fonctionnent lentement. D'autres raisons peuvent également entraîner l'accumulation des messages :

  • Active Directory n'est pas accessible (en effet, le catégoriseur utilise Active Directory pour classifier les messages).
  • Active Directory est peut-être chargé de manière excessive (si de nombreux messages sont placés dans une file d'attente préalable à la catégorisation).
  • Un problème de conversion se produit. Le catégoriseur gère également la conversion de contenu.
  • Le catégoriseur de messages ne parvient pas à trouver les banques de boîtes aux lettres.
  • Si le protocole SMTP a été réinstallé ou supprimé, les clés suivantes de la métabase IIS risquent de ne plus être valides : /smtpsvc/DsUseCat et /smtpsvc/vsi#/DsUseCat. Déterminez si le protocole SMTP a été réinstallé ou supprimé.

Le catégoriseur affecte cette file d'attente. Augmentez le niveau d'enregistrement des diagnostics pour le catégoriseur comme décrit dans la rubrique Procédure de modification des paramètres d'enregistrement du transport MSExchange.

Messages en attente de routage

Conserve les messages tant que le serveur de destination suivant n'est pas déterminé, puis déplace les messages vers leurs files d'attente de liens respectives.

Les messages s'accumulent dans cette file d'attente si des problèmes de routage Exchange Server existent. Le routage des messages peut être sauvegardé. Augmentez le niveau d'enregistrement des diagnostics pour le routage comme décrit dans la rubrique Procédure de modification des paramètres d'enregistrement du transport MSExchange.

Remise distante

[Nom de connecteur|

Nom de serveur| Domaine distant]

Contient les messages destinés à une remise distante. Le nom de la file d'attente correspond à celui de la destination de remise distante qui peut être un connecteur, un serveur ou un domaine.

Si les messages s'accumulent dans cette file d'attente, vous devez d'abord identifier l'état de cette dernière. Si l'état « Réessayer » est défini pour la file d'attente, vérifiez les propriétés de cette dernière afin de connaître les raisons pour lesquelles cet état a été appliqué. Pour résoudre les problèmes DNS, utilisez Nslookup et Telnet. Si l'hôte est inaccessible, utilisez Telnet pour vérifier si le serveur distant répond.

Destination finale actuellement inaccessible

Le serveur de destination finale des messages n'est pas accessible. Par exemple, Exchange ne peut pas déterminer le chemin d'accès réseau à la destination finale.

Les messages peuvent s'accumuler dans cette file d'attente s'il n'existe aucun itinéraire pour la remise. Par ailleurs, chaque fois qu'un connecteur ou une file d'attente de remise distante n'est pas disponible ou est à l'état « Réessayer » pendant un certain temps et qu'aucun autre chemin de routage n'existe vers le connecteur ou la destination distante, les nouveaux messages sont placés dans cette file d'attente. Cela permet à un administrateur de corriger le problème ou de définir un itinéraire secondaire. Si vous souhaitez que les nouveaux messages circulent vers leur file d'attente de destination distante pour vous permettre de forcer une connexion et d'obtenir une trace du Moniteur réseau (NetMon), redémarrez le serveur virtuel SMTP.

Dépôt préalable

Contient les messages qui ont été reçus et acceptés par le service SMTP. Le traitement de ces messages n'a pas commencé.

Les messages qui s'accumulent constamment peuvent indiquer un problème de performance. Les messages peuvent apparaître dans cette file d'attente par intermittence lors de l'exploitation maximale occasionnelle des performances.

Envoi de messages DSN suspendu

Contient les notifications d'état de remise, connues également sous le nom de rapports de non-remise, qui sont prêtes à être remises par Exchange.

Remarque   Les opérations suivantes ne sont pas disponibles pour cette file d'attente :

  • Supprimer tous les messages (pas de rapport de non-remise)
  • Supprimer tous les messages (rapport de non-remise)

Des messages peuvent s'accumuler dans cette file d'attente, si le service de banque d'informations de Microsoft Exchange n'est pas disponible ou en cours d'exécution, ou si des problèmes liés au composant de banque d'informations Exchange IMAIL se sont produits. Ce composant est celui qui effectue la conversion des messages.

Recherchez dans le journal des événements des erreurs éventuelles liées au service de banque d'informations de Microsoft Exchange.

File de nouvel essai des messages qui ont échoué

Contient les messages qui n'ont pas pu être placés en file d'attente de dépôt avant tout autre traitement. Par défaut, les messages de cette file d'attente sont retraités dans les 60 minutes.

Les raisons possibles de l'échec des messages sont les suivantes :

  • Les messages sont endommagés.
  • Des récepteurs d'événements ou programmes tiers interfèrent peut-être avec la file d'attente ou le traitement des messages.
  • Une insuffisance des ressources système peut entraîner une certaine lenteur de réponse du système ou d'autres problèmes de performances. Le redémarrage des services Internet (IIS) peut améliorer temporairement les problèmes de ressources. Toutefois, il vous appartient d'en déterminer la cause principale.

Messages en file d'attente pour une remise différée

Contient les messages qui sont mis en file d'attente pour être remis ultérieurement, y compris les messages qui ont été envoyés par des versions antérieures d'Outlook. (Vous pouvez définir cette option sur les ordinateurs clients Outlook).

Les versions antérieures d'Outlook dépendent de l'Agent de transfert des messages (MTA) pour la remise des messages. Désormais, cependant, le protocole SMTP gère la remise des messages à la place de l'Agent de transfert des messages. Ainsi, les messages envoyés par des versions antérieures d'Outlook traitent différemment la remise différée.

Ces messages restent dans cette file d'attente jusqu'au moment prévu pour leur remise.

Les raisons possibles de l'accumulation de messages sont les suivantes :

  • Si un message est envoyé vers la boîte aux lettres d'un utilisateur lorsque la boîte aux lettres est déplacée, le message peut être placé dans cette file d'attente.
  • L'utilisateur ne possède pas encore de boîte aux lettres et ne dispose d'aucun identificateur de sécurité (SID) de compte principal. Pour plus d'informations, voir l'article 316047 de la Base de connaissances Microsoft XADM: Addressing Problems That Are Created When You Enable ADC-Generated Accounts.
  • Le message est peut-être endommagé ou le destinataire non valide.
  • Pour déterminer si un message est endommagé, vérifiez ses propriétés. Si un message n'est pas accessible, il est peut-être endommagé. Vous pouvez également vous assurer que le destinataire est valide.

Pour plus d'informations sur la résolution des problèmes de flux de messages et SMTP, voir les rubriques suivantes :