Maybe someone here knows how the ownership of these files for Dovecot needs
to be in order to work, as various distributions of Dovecot packages seem
to use different users:
I'd like Dovecot not to log into syslog, but to dedicated files. Therefore
I've created the directory /var/log/dovecot and told dovecot in
10-logging.conf to log info, debug and error messages to separate files.
But I get error messages from postfix (weird):

May 13 20:55:37 mail postfix/local[2824184]: 95BCF1000A9: to=<u...@domain.de>,
> relay=local, delay=3.2, delays=1.9/0.29/0/1.1, dsn=4.3.0, status=deferred
> (temporary failure. Command output: lda(user): Error:
> net_connect_unix(/run/dovecot/stats-writer) failed: Permission denied Can't
> open log file /var/log/dovecot/error.log: Permission denied )

This is the content of /var/log/dovecot:
-rw-r--r--  1 dovecot dovecot    0 13. Mai 20:50 debug.log
-rw-r--r--  1 dovecot dovecot  880 13. Mai 21:21 error.log
-rw-r--r--  1 dovecot dovecot  40K 13. Mai 21:20 info.log

So why is Dovecot complaining? I only see processes owned by root, dovecot,
dovenull and user processes of dovecot. And dovenull seems to be not
relevant for this.

Best
Richard

Reply via email to