Timo, any thoughts on this one? is there a setting that I am missing for ownership or permissions of the log files?
Thanks, Tim. On 6/18/2010 10:42 PM, Tim Traver wrote: > Hi Timo, > > ok, using the latest 2.0beta6... > > I can't figure out the settings for the log file to have the correct > permissions. When the log file is created, it is created owned by root > and 0600 permissions, which doesn't allow the lda to write to it if I > use different users and groups for that main config... > > If I then chmod the log file to 666, then everything is happy, but > again, if that log file is removed and created by dovecot, it will > create it back with 0600 and the lda will error and not deliver mail > because of it... > > I was not able to find anywhere else to set the mode of the log files or > the mask that is used... > > here is the current config : > > # 2.0.beta6: /usr/local/etc/dovecot/dovecot.conf > # OS: FreeBSD 8.0-RELEASE-p3 i386 > auth_username_format = %Lu > auth_username_translation = %@ > auth_verbose = yes > disable_plaintext_auth = no > dotlock_use_excl = yes > first_valid_uid = 100 > listen = * > lock_method = dotlock > log_path = /local/logs/dovecot.errors > mail_gid = 100 > mail_location = maildir:%h/Maildir > mail_nfs_index = yes > mail_nfs_storage = yes > mail_uid = 100 > mmap_disable = yes > passdb { > args = /bin/checkpassword_dovecot_auth > driver = checkpassword > } > plugin { > quota = maildir > sieve = ~/.dovecot.sieve > sieve_dir = ~/Maildir/sieve > } > protocols = imap pop3 managesieve > quota_full_tempfail = yes > service auth { > unix_listener auth-userdb { > mode = 0660 > } > } > ssl_cert = </etc/ssl/certs/dovecot.pem > ssl_key = </etc/ssl/private/dovecot.pem > userdb { > driver = prefetch > } > userdb { > args = /bin/checkpassword_dovecot_deliver > driver = checkpassword > } > verbose_proctitle = yes > protocol pop3 { > pop3_client_workarounds = outlook-no-nuls oe-ns-eoh > } > protocol lda { > mail_plugins = quota sieve > } > protocol imap { > mail_plugins = quota imap_quota > } > > Thanks, > > Tim. >