Wo und wie man Sendmail -Protokolle liest

Wo und wie man Sendmail -Protokolle liest

Das Sendmail-Programm hält sich mit dem Systemadministrator über Mail-Zustellung und Weiterleitungsaspekte auf dem Laufenden. Um die Geschichte aller Aktivitäten aufrechtzuerhalten, protokollieren Sie alle Aktivitäten mithilfe der Syslog -Einrichtung. Es sammelte auch die Statistiken aller Aufgaben darüber, was es tut. Das Aufzeichnen von Informationen zum Beispiel über die Site -Konnektivität und das Gesamtmeldungsvolumen kann dem Systemadministrator helfen, Sendmail effizienter zu generieren. Über diese Protokolle können Administratoren auch Probleme mit der Zustellung von Nachrichten zwischen dem Absender und dem Empfänger lösen.

Wir werden in diesem Artikel untersuchen, wo und wie Sie die Sendmail -Protokolle in einem Linux -System lesen.

Sendmail -Protokolle Ort

Der Standardstandort Sendmail -Protokolle variiert basierend auf Ihrer Linux -Verteilung. Das '/var/log' ist der Ort, an dem Benutzer Protokolldateien mit verschiedenen Diensten finden können. Also hauptsächlich die Sendmail -Protokolle in '/var/log/mail.Protokollieren Sie in Ihrem Linux -System. Verwenden Sie den folgenden Befehl, mit dem alle Protokolle im Terminalfenster angezeigt werden, um auf die Sendmail -Protokolle zuzugreifen:

$ sudo cat/var/log/mail.Protokoll

Die Liste der Protokolle wird auf dem Terminal angezeigt.

So lesen Sie Sendmail -Protokolle?

Die meisten Benutzer können die Sendmail -Protokolle nicht lesen oder verstehen. Protokolle Nachrichten werden im folgenden Format angezeigt. Jede Zeile in Protokollen besteht aus einem Zeitstempel, dem Maschinennamen, der diese Nachricht generiert hat, das Sendmail -Wort und Nachrichtendetails. Die meisten Nachrichten in Protokollen sind eine Folge von Namen = Wertpaare. Wenn sich eine Nachricht im Liefervorgang befindet, sind der Lieferversuch und die Empfängerlinie die beiden am häufigsten verwendeten Linien. Die Empfängerzeile protokolliert die Empfängernachrichten.

Diese Empfängernachrichtenfelder sind:

  • aus Es gibt die Absenderadresse an.
  • Größe In diesem eingereichten angegebenen Größe einer Nachricht in Bytes wird die Größe einer Nachricht angezeigt.
  • Klasse Zeigt die numerische Vorrang oder Klasse der Nachricht an.
  • PRI Wird für die Warteschlangensortierung verwendet. Daher gibt es die anfängliche Nachrichtenpriorität an.
  • NRCPTs Zeigt den Umschlag des Empfängers für bestimmte Nachrichten an.
  • Proto Gibt das Protokoll an, das verwendet wird, um die Nachricht zu empfangen.
  • Relais Zeigt die Maschineninformationen an, aus denen sie empfangen wurden.

Die Lieferversuchsfelder finden Sie unten:

  • Zu Enthält eine Liste von Empfängern, die an diesem Mailer getrennten Kommandanten getrennt sind.
  • ctladdr Dieses Feld zeigt den Namen des kontrollierenden Benutzer.
  • Verzögerung Dieses Feld zeigt die Gesamtverzögerung zwischen der Zeit, zu der die Nachricht abgegeben wurde, und der Zeit, in der sie empfangen wurde.
  • Xdelay Zeigt die Zeit an, die für einen Meldung Versuch benötigt wird.
  • Mailer Zeigt den Mailernamen an, der verwendet wird, um an diesen Meldemementen zu geliefert zu werden.
  • Relais Gibt den Hostnamen an, der diesen Empfänger akzeptiert oder abgelehnt hat.
  • Stat Zeigt den Status der Nachrichtenzustellung an.

Abschluss

In diesem Artikel haben wir die kurze Beschreibung der Sendmail -Protokollierung erläutert. Wir haben beschrieben, wie ein Benutzer Protokolle im Linux -System finden und das Sendmail -Protokollformat verstehen kann. Hier geht es darum, Mail -Protokollierung zu senden. Ich hoffe, ich habe alle Details auf einfache Weise erklärt, die Ihnen helfen werden.