> On 01/06/2021 02:35 Laura Steynes <laura.steyne...@gmail.com> wrote: > > > Hi, > > In trying to debug a strange error where client can't login, I enabled all > the usual debug settings, this is all good, it works for imap and pop3 fine, > but the problem is when used with dovecot's LDA there is a nasty issue. > > the file created by debug_log_path in this case /var/log/dovecot/debug.log , > this file created as root, again this is fine for nice logging of imap and > pop3, but this causes postfix not to deliver mail, for write permission > denied, LDA runs as vmail, all my sub sections like *_listener also = vmail > and all my uid/gid settings are also to user/group vmail > > obviously you wont main log files to not be owned by vmail for case of > security, so is there a way to set the ownership of the debug file - apart > from the obvious of remembering 40 minutes later when you get alert of high > mailq level to chown the file :) > > If there is no way, may the developers take this as a feature request please. > Thanks > Loz
dovecot-lda should be using log process to write logs, as i'm sure you are getting the non-debug kind of logs just fine from lda, right? One way to workaround this would be to use debug_log_path=syslog to write logs via syslog socket. Aki