[MEGOLDVA] courier IMAP naplózás

Fórumok

A levelezésünk kezelésére az exim4+courier IMAP+fetchmail és apache2+squirrelmail combot használom már sok éve. Be- és kilépéskor minden alkalommal több sornyi naplóbejegyzés keletkezik a syslog a mail.log és a mail.info fájlba. Szeretném ha ez, mondjuk csak a mail."valami" fájlba menne és a syslog -ot békén hagyná. Nm találok erre semmi okosat. Valami tipp?

Hozzászólások

hát én a helyedben comb helyett hátszínnel próbálnám, hátha.

na de viccet félretéve, /etc/rsyslog.conf fájlban kell turkálnod, erről sokat olvashatsz hogy miként tudod beállítani mit hova logoljon.

syslog.conf-ba mail.none a syslog-fájlos sorba? pl.:
*.*;auth,authpriv,mail,local6,local7,cron.none -/var/log/syslog

Erre a sorra gondolsz:

#
# First some standard log files. Log by facility
#
auth,authpriv.* /var/log/auth.log
*.*;auth,authpriv.none -/var/log/syslog
#cron.* /var/log/cron.log
daemon.* -/var/log/kern.log
...

Egyébként ez a "default" így kaptam a Squeeze -hez.
Valamikor, géren olvastam a syslog dolgairól, de nagyon rég nem kellett hozzá nyúlnom. Arról nem is beszélve, hogy a courier IMAP az egyedüli akinek a naplóját nem érzem helyénvalónak, illetve kimondottan zavar. Elvileg, a courinek meglehet adni melyik "facility" -t kellene használnia, de ha a mail -ba dolgozik alapból, akkor hova? Ha meg a syslog dolgaiba kotrok bele akkor mi lesz mondjuk az exim -el?

* Én egy indián vagyok. Minden indián hazudik.

hát azt írtad, hogy a dolgok a syslog meleltt a mail.log-ba is kerülnek, tehát akkor kell lennie még egy (több) mail.(valami) tartalmú fájlnak. én úgy értettem, ez jó is így neked, csak a syslogot ne írja tele. nem?
én úgy oldottam meg (cyrus+postfix), hogy a postfix-nek local6-ot adtam meg, mint log target, így nem keveredett a cyrus-ból áradó mail.log-ba, és syslogban pedig:
mail,local6.none -/var/log/syslog
mail.* -/var/log/imap.log
local6.* -/var/log/mail.log

Hát a gyors próba nem jött össze :( De elvileg a courierlogger -nek is megadható a target és a rsyslog.conf is használható, csak rá kell jönnöm hogyan.
Egyébként pontosan, az rendben van hogy minden logint és logout -ot naplóz de ne a syslogba - teljesen fölöslegesen dugítja a syslog -ot.

* Én egy indián vagyok. Minden indián hazudik.