[Dovecot] Panic with mail_log activated
Pascal Volk
user+dovecot at localhost.localdomain.org
Thu Jun 3 12:37:42 EEST 2010
On 06/03/2010 10:08 AM Xavier Pons wrote:
> You're right!
> Here is the output of doveconf -n:
>
> # 2.0.beta5: /etc/dovecot/dovecot.conf
> # OS: Linux 2.6.18-164.11.1.el5 x86_64 Red Hat Enterprise Linux Server
> release 5.4 (Tikanga)
> …
> log_path = /var/log/dovecot.log
> mail_access_groups = vmail
> mail_gid = 96
> mail_location = maildir:~/Maildir
> mail_nfs_index = yes
> mail_nfs_storage = yes
> mail_plugins = acl quota mail_log notify
> mail_privileged_group = mail
> mail_uid = 96
> maildir_stat_dirs = yes
> mmap_disable = yes
> namespace {
> inbox = yes
> location =
> prefix =
> separator = /
> type = private
> }
> namespace {
> hidden = no
> inbox = no
> list = children
> location = maildir:%%h/Maildir:INDEX=~/Maildir/shared/%%n/
> prefix = shared/%%n/
> separator = /
> subscriptions = no
> type = shared
> }
> namespace {
> hidden = no
> list = children
> location = maildir:/home/vmail/public/:INDEX=~/Maildir/public
> prefix = public/
> separator = /
> subscriptions = no
> type = public
> }
> …
> plugin {
> acl = vfile
> acl_shared_dict = file:/home/vmail/dovecot/shared-mailboxes
> mail_log_events = delete undelete expunge copy mailbox_delete
> mailbox_rename
> mail_log_fields = uid box msgid size
> mail_log_group_events = no
> quota = maildir:User quota
> quota_rule = *:storage=1G
> quota_rule2 = Trash:storage=100M
> quota_warning = storage=80%% /usr/bin/quota-warning.sh 80
> sieve = ~/.dovecot.sieve
> sieve_dir = ~/sieve
> }
> …
> protocol lda {
> info_log_path = /var/log/dovecot-deliver.log
> log_path = /var/log/dovecot-deliver-errors.log
> mail_plugins = $mail_plugins sieve
> }
> …
Please stop top-posting.
Hm, I'm not using namespaces, ACLs or NFS.
The mail_log plugin is working fine so far. Tested with dovecot-lda and
imap. Also for an account with userdb filed 'mail=maildir:~/Maildir'.
This are my settings; doveconf -n -m mail -x:
# 2.0.beta5 (3b25ca20f005): /usr/local/dovecot20/etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-3-amd64 x86_64 Debian squeeze/sid
debug_log_path = /usr/local/dovecot20/var/log/dovecot.debug
info_log_path = /usr/local/dovecot20/var/log/dovecot.info
log_path = /usr/local/dovecot20/var/log/dovecot.log
mail_debug = yes
mail_location = mdbox:~/mdbox:ALT=~/alt_mdbox
mail_plugins = mail_log notify
plugin {
mail_log_events = delete undelete expunge copy mailbox_delete
mailbox_rename
mail_log_fields = uid box msgid size
quota = dict:user::proxy::quota
quota_rule = *:storage=10M:messages=40
quota_rule2 = Trash:storage=+50%%
sieve = ~/.dovecot.sieve
sieve_dir = ~/sieve
}
protocol lda {
info_log_path = /usr/local/dovecot20/var/log/dovecot-lda.info
log_path = /usr/local/dovecot20/var/log/dovecot-lda.log
mail_plugins = mail_log notify sieve
}
protocol lmtp {
mail_plugins = mail_log notify sieve
}
Your dovecot-deliver.log and dovecot-deliver-errors.log are writable for
the user with uid 96? Any SELinux warnings in your logs?
Can update to the latest code from the hg repo and try again?
Regards,
Pascal
--
The trapper recommends today: c01dcafe.1015410 at localdomain.org
More information about the dovecot
mailing list