Quoting Mart Pirita <[EMAIL PROTECTED]>:

log_path = /var/log/maillog
info_log_path = /var/log/maillog

Could be dangerous, unless all programs writing to /var/log/maillog use
append mode (and it is on local disks, etc).

Now when log files are rotating at 04:00 (maillog > maillog.1) dovecot
still keeps login into maillog.1 and not into maillog, where sendmail,
etc writes logs.

Yes, sounds right.

The only solution I did found, is adding into /etc/logrotate.d/syslog
command to restart dovecot:

/var/log/maillog {
                                              postrotate

                /usr/bin/killall -HUP syslogd

/etc/rc.d/init.d/dovecot restart >/dev/null 2>&1
                                         endscript

        }


Any other solution?

Have dovecot log via syslog instead of to a file, and the problem goes
away.

--
Mart

--
Eric Rostetter
The Department of Physics
The University of Texas at Austin

Go Longhorns!

Reply via email to