Hallo, Aehem ich meinte EINE der Zeilen nicht alle, also entweder oder. mit mail.log stellt man mit den genauesten Log-Level ein, den es gibt Bei meinem MailServer sieht das dann so aus: mail.* -/var/log/mail.d/smtpd.log mail.info -/var/log/mail.d/smtpd.info mail.warn -/var/log/mail.d/smtpd.warn mail.err /var/log/mail.d/smtpd.err Wobei ich ein Fan von sehr genauen Log-Files bin, und auch Zugriffe alle 10 Sekunden bei uns keine Probleme ergeben, weder in der Verarbeitung noch bei der Groesse der resultierenden Log-Files.
Hi,
probier mal folgendes aus:
Ersetze die Zeile
mail.* -/var/log/mail
durch eine der folgenden, mit absteigender "Detailfuelle" mail.log -/var/log/mail mail.warn -/var/log/mail mail.err -/var/log/mail
Mit mail.err duerfte nicht mehr allzu viel ausser fehlgeschlagene Anmeldeversuche durchkommen.
Du kannst die Zeile natuerlich auch ganz loeschen, aber dann hast Du keinerlei Logging mehr ... wer das mag ...
habe ich entsprechend geändert. Aber keine Änderung in messages. Habe den syslogd mittels rcsyslogd restart durchgestartet aber in /var/log/mail wird nix protokoliert und in den messages steht noch immer der ipop3d Zugriff. Hier nochmal ein Auszug aus der geänderten syslog.conf:
Aehem ich meinte EINE der Zeilen nicht ALLE, also entweder oder.
# # all email-messages in one file # mail.log -/var/log/mail mail.warn -/var/log/mail mail.err -/var/log/mail
Deine Konfiguration bewirkt in dem Fall, dass bei Fehlermeldungen gleich 3 Eintraege geschrieben werden versuch's doch mal mit nur den beiden folgenden Eintraegen in /etc/syslog.conf (wobei ich alles weggelassen habe, was nichts mit mail zu tun hat) mail.warn -/var/log/mail *.*;mail.none;news.none -/var/log/messages Das sollte die Flut deutlich einschraenken
# # save the rest in one file # *.*;mail.none;news.none -/var/log/messages
Wenn ich den Eintrag mail.none aus der Zeile mit den messages entferne, wird das Ganze nur noch detailierte in den Messages protokolliert. Es ist zum verzweifenln :-(
Sollte ja auch so sein, der Eintrag mail.none bewirkt, dass keine Meldung von mail in /var/log/messages landen, obwohl mit *.* vorher gesagt wurde, dass alles in /var/log/messages landen soll. Wenn Du nun mail.none loescht, nun ja, dann schreibt der syslogd jede Meldung auch in /var/log/messages gruss, Robert -- Regards, Jens Strohschnitter ------------------------------------- *!!!LINUX LINUX LINUX LINUX LINUX!!!* * http://www.jens-strohschnitter.de * ------------------------------------- Set the controls for the heart of the sun ------------------------------------- -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com