Falsche Fehlermeldungen in der Mail.err

Steven23

New Member
moin!
ich habe leider das problem, dass pop3d meldungen wie diese:
Code:
Feb 10 19:05:15 *** pop3d: 1265825115.381737 LOGOUT, user=***@***.de, ip=[***], top=0, retr=0, time=1, stls=1, rcvd=24, sent=1563, maildir=/var/qmail/mailnames/***.de/***/Maildir
immer fleißig in die mail.err und nicht in die mail.info. das geschieht leider sekündlich...
in der syslog-ng.conf steht dazu folgendes:
Code:
filter f_mailinfo   { level(info)      and facility(mail); };
filter f_mailwarn   { level(warn)      and facility(mail); };
filter f_mailerr    { level(err, crit) and facility(mail); };
filter f_mail       { facility(mail); };


# Mail-messages in separate files:
#
destination mailinfo { file("/var/log/mail.info"); };
log { source(src); filter(f_mailinfo); destination(mailinfo); };

destination mailwarn { file("/var/log/mail.warn"); };
log { source(src); filter(f_mailwarn); destination(mailwarn); };

destination mailerr  { file("/var/log/mail.err" fsync(yes)); };
log { source(src); filter(f_mailerr);  destination(mailerr); };

#
# and also all in one file:
#
destination mail { file("/usr/local/psa/var/log/maillog"); };
log { source(src); filter(f_mail); destination(mail); };
kann mir jemand sagen, wie ich das abstellen kann? ich hätte gern nur wirkliche fehler in der mail.err
 
Die Messages sind nicht weiter schlimm. Wenn man per E-Mail Client E-Mails abfragt, erzeugt er bei jedem mal abfragen eine LOGIN / LOGOUT Message. Bei IMAP sollte es meines Erachten nur eine LOGIN Message geben.

Bei unseren Servern kommen in der Sekunde ca. 10 - 20 solche Messages rein, gerade wenn die Kunden sehr aktiv sind :)
 
das ist mir klar, dass das nicht schlimm ist. bei mir kommen auch mehrere pro sekunde rein, da 30 domains auf dem server laufen. ich möchte sie aber nicht in der mail.err sonder in der mail.info log haben, da wo sie hingehören. in der mail.err möchte ich gern nur fehler haben.
 
ok mein Fehler :) Dort sollten die Einträge natürlich nicht abgelegt werden.

/etc/syslog.conf

schau mal in die Datei, dort wird abgelegt, was wie in welcher Log Datei abgelegt werden soll.

Bei unseren Servern sind die Mail Logs wie folgt definiert:

mail.* -/var/log/mail.log


mail.info -/var/log/mail.info
mail.warning -/var/log/mail.warn
mail.err /var/log/mail.err


daemon.*;mail.*;\
news.err;\
*.=debug;*.=info;\
*.=notice;*.=warning |/dev/xconsole

http://lemmingzshadow.net/16/postfix-logging-auf-debian-etch/

Ein kleiner Blog hierzu. Ich hoffe, dass dir das etwas weiterhilft. Leider hatte Ich noch nicht das Vergnügen, dass Ich mich mit so etwas auseinander setzen musste :)
 
syslog-ng.conf != syslog.conf :) aber wird wohl aufs gleich hinauslaufen, wobei die Einträge in der syslog.conf bei uns sich dahingehend etwas unterscheiden.

Ansonsten scheint wohl der Mailserver zu definieren, was ein Fehler oder was eine Warnung ist.
 
Back
Top