Le programme Sendmail se tient au courant avec l'administrateur système des aspects de livraison et de transfert du courrier. Pour conserver l'historique de toutes ses activités, enregistrez toutes les activités à l'aide de la fonction syslog. Il a également rassemblé les statistiques de toutes les tâches sur ce qu'il fait. L'enregistrement d'informations, par exemple sur la connectivité du site et le volume total de messages, peut aider l'administrateur système à générer plus efficacement sendmail. Grâce à ces journaux, les administrateurs peuvent également résoudre les problèmes de livraison des messages entre l'expéditeur et le destinataire.
Nous allons explorer dans cet article où et comment lire les journaux Sendmail dans un système Linux.
Emplacement des journaux de Sendmail
L'emplacement par défaut des journaux Sendmail varie en fonction de votre distribution Linux. Le '/var/log' est l'emplacement où les utilisateurs peuvent trouver les fichiers journaux de différents services. Ainsi, principalement les journaux Sendmail situés dans '/var/log/mail.log' dans votre système Linux. Pour accéder aux journaux de Sendmail, utilisez la commande suivante qui affichera tous les journaux sur la fenêtre du terminal :
$ sudo cat /var/log/mail.JournalLa liste des journaux s'affiche sur le terminal.
Comment lire les journaux de Sendmail?
La plupart des utilisateurs ne peuvent pas lire ou comprendre les journaux Sendmail. Les messages des journaux s'affichent dans le format suivant. Chaque ligne des journaux se compose d'un horodatage, du nom de la machine qui a généré ce message, du mot Sendmail et des détails du message. La plupart des messages dans les journaux sont une séquence de paires noms=valeurs. Lorsqu'un message est en cours de livraison, la tentative de livraison et la ligne du destinataire sont les deux lignes les plus couramment utilisées. La ligne destinataire enregistre les messages des destinataires.
Ces champs de message de destinataire sont :
- de Il précise l'adresse de l'expéditeur.
- Taille Ce champ affiche la taille d'un message en octets.
- classer Indique la priorité numérique ou la classe du message.
- Pri Utilisé pour le tri de la file d'attente. Par conséquent, il spécifie la priorité du message initial.
- nrcpts Affiche l'enveloppe du destinataire pour les messages donnés.
- proto indique le protocole utilisé pour recevoir le message.
- relais Affiche les informations de la machine à partir de laquelle il a été reçu.
Les champs de tentative de livraison sont donnés ci-dessous :
- À contenir une liste de destinataires séparés par des virgules à ce mailer.
- ctladdr Ce champ affiche le nom de l'utilisateur de contrôle, le nom d'utilisateur dont l'adresse e-mail ou les informations d'identification du compte sont utilisées pour la livraison du message.
- retard Ce champ indique le délai total entre l'heure à laquelle le message a été remis et l'heure à laquelle il a été reçu.
- xdelay Affiche le temps nécessaire pour une tentative de livraison de message.
- expéditeur Affiche le nom de l'expéditeur qui est utilisé pour remettre à ce destinataire du message.
- relais Spécifie le nom d'hôte qui a accepté ou rejeté ce destinataire.
- statistique Affiche l'état de livraison du message.
Conclusion
Dans cet article, nous avons expliqué la brève description de la journalisation Sendmail. Nous avons décrit comment un utilisateur peut localiser les journaux dans le système Linux et comprendre le format des journaux Sendmail. C'est tout à propos de la journalisation d'envoi de courrier. J'espère avoir expliqué tous les détails d'une manière simple qui vous aidera.