Sendmail Logfile auswerten/verstehen

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
steini1980
Posts: 13
Joined: 2007-06-27 18:52
 

Sendmail Logfile auswerten/verstehen

Post by steini1980 »

Hallo,

ich suche verzweifelt nach einen Anleitung, wie ich die Sendmail Logfiles unter /var/log/mail interpretieren soll. Kann mir hierzu vielleicht irgend eine Seite oder ein Buch empfehlen? Im allgemeinen sind die Logfiles ja schon ziemlich verständlich aufgebaut, manche Dinge sind mir dennoch immer mal wieder unklar, man findet auch keine vernünftigen Informationen im Web.

Hier hätte ich z.B. eine Frage zu folgenden Logs:

Code: Select all

Jun  3 14:33:26 mail sendmail[20077]: n53CXMs6020077: from=<wwwrun@mail.mydomain.com>, size=789, class=0, rcpts=1, Msgid=<200906031233.n53CXM6P020074@mail.mydomain.com>, proto=ESMTP, daemon=MTA, relay=localhost [127.0.0.1]
Jun  3 14:33:26 mail sendmail[20074]: n53CXM6P020074: to=hans.dampf@kunde.com, ctladdr=wwwrun (30/8), Delay=00:00:04, xdelay=00:00:04, mailer=relay, pri=30559, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (n53CXMs6020077 Message accepted for delivery)
Jun  3 14:33:26 mail sendmail[20130]: STARTTLS=client, relay=mx.mailserver.de., version=TLSv1/SSLv3, verify=FAIL, cipher=DHE-RSA-AES256-SHA, bits=256/256
Jun  3 14:33:33 mail sendmail[20073]: n53CXHTN020050: to=web2p1, ctladdr=<wwwrun@mail.mydomain.com> (30/8), delay=00:00:11, xdelay=00:00:08, mailer=local, pri=61346, dsn=2.0.0, stat=Sent
Jun  3 14:33:33 mail sendmail[20130]: n53CXMs6020077: to=<hans.dampf@kunde.com>, ctladdr=<wwwrun@mail.mydomain.com> (30/8), delay=00:00:07, xdelay=00:00:07, mailer=esmtp, pri=120789, delay=mx.mailserver.de. [81.82.83.84], dsn=2.0.0, stat=Sent (Ok: queued as 6CDD446400D)
Was bedeudet nach Sendmail[die Zahl in eckigen Klammern] ??
Was bedeutet diese n53CH...
to: ist der Empfänger oder dessen Postfach, das ist klar.
ctladdr=<scheint der Benutzer zu sein, der die Mail sendet>
delay=die Verzögerung zwischen senden und weiterleiten, wenn ich das richtig verstehe
xdelay=was ist der Unterschied zu delay?

Normalerweise erhalte ich bei einer gesendeten Mail "stat=Sent", in meiner letzten Mail steht jedoch "stat=Sent (Ok: queued as 6CDD44600D)". Wurde die Mail dann auch erfolgreich übergeben oder ist diese wieder in meine eigene Queue gewandert (und wird demnächst nochmals zugestellt) oder was bedeutet dies. Wenn ich den Log richtig verstehe müsste die Mail jedoch gesendet worden sein sonst wäre der Status doch nicht auf Sent sondern z.b. Deferred. Ist dies vielleicht die Queue des entgegennehmenden Mailservers, aber warum sollte der mir seine Queue-ID mitteilen?

Gruß
Thomas
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Sendmail Logfile auswerten/verstehen

Post by Roger Wilco »

Steini1980 wrote:Was bedeudet nach Sendmail[die Zahl in eckigen Klammern] ??
Das ist die Prozess ID des sendmail-Prozesses, der diese E-Mail verarbeitet.
Steini1980 wrote:Was bedeutet diese n53CH...
Das ist die eindeutige Message ID der E-Mail.
Steini1980 wrote:ctladdr=<scheint der Benutzer zu sein, der die Mail sendet>
[...]
delay=die Verzögerung zwischen senden und weiterleiten, wenn ich das richtig verstehe
xdelay=was ist der Unterschied zu delay?
http://www.sendmail.org/documentation/installGuide wrote:ctladdr: The "controlling user", that is, the name of the user whose credentials we use for delivery.
delay: The total delay between the time this message was received and the current delivery attempt.
xdelay: The amount of time needed in this delivery attempt (normally indicative of the speed of the connection).
steini1980
Posts: 13
Joined: 2007-06-27 18:52
 

Re: Sendmail Logfile auswerten/verstehen

Post by steini1980 »

Super, die Liste in der Doku hab ich gesucht... Vielen Dank!