Cette section décrit comment vous pouvez résoudre certains messages d'erreur liés à sendmail. Vous pouvez également vous reporter à http://www.sendmail.org/faqhttp://www.sendmail.org/faq.
Les messages d'erreur suivants contiennent au moins deux types d'informations parmi les trois présentés ci-dessous.
Cause : motif probable du message
Description : activité de l'utilisateur lorsque le message d'erreur a été généré
Solution : actions possibles pour résoudre le problème ou pour poursuivre votre travail
451 délai d'attente d'entrée dépassé pendant source
Cause: Lorsque sendmail lit à partir d'une source susceptible d'arriver à expiration, telle qu'une connexion SMTP, le programme définit une horloge sur la valeur de différentes options –Timeout avant que la lecture commence. Si la lecture n'est pas terminée avant la fin du délai d'exécution, ce message s'affiche et la lecture s'arrête. En général, cette situation se produit pendant l'exécution de la commande RCPT. Le message est alors mis en file d'attente pour une distribution ultérieure.
Solution: Si ce message s'affiche souvent, augmentez la valeur de diverses options –Timeout dans le fichier /etc/mail/sendmail.cf. Si l'horloge est déjà définie sur une valeur élevée, recherchez les problèmes matériels, tels qu'un mauvais câblage réseau ou de mauvaises connexions réseau.
550 hostname... Host unknown
Cause: Ce message sendmail indique que la machine hôte de destination, qui est spécifiée par la partie de l'adresse située après le signe arobase (@), n'a pas été trouvée au cours de la recherche du DNS (Domain Name System).
Solution: Utilisez la commande nslookup pour vérifier que l'hôte de destination existe dans ce domaine ou d'autres domaines, avec peut-être une orthographe légèrement différente. Sinon, contactez le destinataire visé et demandez la bonne adresse.
550 username... User unknown
Cause: Ce message sendmail indique que le destinataire visé spécifié par la partie de l'adresse située avant le signe arobase (@), n'a pas pu être trouvé sur la machine hôte de destination.
Solution: Vérifiez l'adresse e-mail et essayez à nouveau, peut-être avec une orthographe légèrement différente. Si cette solution ne fonctionne pas, contactez le destinataire visé et demandez la bonne adresse.
554 hostname... Local configuration error
Cause: Ce message sendmail indique généralement que l'hôte local tente d'envoyer un courrier à lui-même.
Solution: Vérifiez la valeur de la macro $j dans le fichier /etc/mail/sendmail.cf afin de vous assurer que cette valeur est un nom de domaine complet.
Description: Lorsque le système émetteur fournit son nom d'hôte au système récepteur dans la commande HELO SMTP, le système récepteur compare son nom à celui de l'expéditeur. Si ces noms sont identiques, le système récepteur émet ce message d'erreur et ferme la connexion. Le nom fourni dans la commande HELO est la valeur de la macro $j.Pour plus d'informations, reportez-vous à http://www.sendmail.org/faq/section4#4.5http://www.sendmail.org/faq/section4.html#4.5.
config error: mail loops back to myself.
Cause: Ce message d'erreur se produit si vous configurez un enregistrement MX et faites de l'hôte bar l'échangeur de messagerie (Mail eXchanger) pour le domaine foo. Par contre, vous ne parvenez pas à configurer l'hôte bar pour vérifier qu'il s'agit de l'échangeur de messagerie pour le domaine foo. Il se peut également que les systèmes émetteur et récepteur soient identifiés comme étant de domaine identique.
Solution: Pour plus d'instructions, reportez-vous à http://www.sendmail.org/faq/section4#4.5http://www.sendmail.org/faq/section4.html#4.5.
host name configuration error
Description: Il s'agit d'un ancien message sendmail, qui a remplacé le message I refuse to talk to myself et est maintenant remplacé par le message Local configuration error.
Solution: Suivez les instructions qui ont été fournies pour résoudre ce message d'erreur, 554hostname ... Local configuration error.
user unknown
Cause: Lorsque vous essayez d'envoyer un message à un utilisateur, l'erreur Username... user unknown s'affiche. L'utilisateur se trouve sur le même système.
Solution: Vérifiez si une erreur typographique s'est glissée dans l'adresse e-mail saisie. Dans ce cas, l'alias de l'utilisateur peut être défini sur une adresse e-mail qui n'existe pas dans /etc/mail/aliases ou dans le fichier .mailrc de l'utilisateur. En outre, vérifiez les caractères majuscules dans le nom d'utilisateur. Il est préférable que les adresses e-mail ne soient pas sensibles à la casse.Pour plus d'informations, reportez-vous à http://www.sendmail.org/faq/section4#4.17http://www.sendmail.org/faq/section4.html#4.17.