Pigeonhole 0.4.4 error with no sieve rules
James
lista at xdrv.co.uk
Tue Oct 28 13:59:41 UTC 2014
On 28/10/2014 13:31, Stephan Bosch wrote:
>> I have built and installed Pigeonhole 0.4.4 with Dovecot 2.2.15. For
>> users with no sieve at all I am getting an error on delivery. Delivery
>> is from exim via lmtp.
>>
>> Syslog:
>> Oct 28 11:03:50 mailhost dovecot: [ID 583609 mail.crit] lmtp(18915):
>> Fatal: master: service(lmtp): child 18915 killed with signal 11 (core
>> not dumped - set service lmtp { drop_priv_before_exec=yes }
...
> Do you have `dovecot -n` output for me?
"dovecot -n" with mild edits, the personal paths are in capitals:
# 2.2.15: /etc/opt/XXXX/dovecot/dovecot.conf
# OS: SunOS 5.10 i86pc
auth_mechanisms = plain login digest-md5 cram-md5
base_dir = /var/opt/XXXX/dovecot/
lda_mailbox_autocreate = yes
lda_mailbox_autosubscribe = yes
login_trusted_networks = 192.168.1.0/24 111.222.333.444/24
mail_gid = vmail
mail_home = /PATH/TO/STORE/%d/%n
mail_location = maildir:/PATH/TO/STORE/%d/%n/Maildir
mail_max_userip_connections = 20
mail_uid = vmail
mailbox_idle_check_interval = 10 secs
managesieve_notify_capability = mailto
managesieve_sieve_capability = fileinto reject envelope
encoded-character vacation subaddress comparator-i;ascii-numeric
relational regex imap4flags copy include variables body enotify
environment mailbox date ihave duplicate
passdb {
args = /etc/opt/XXXX/dovecot/dovecot-sql.conf
driver = sql
}
plugin {
fts_autoindex = yes
quota = maildir:User quota
quota_rule = *:storage=1G
quota_rule2 = Trash:storage=+10%
quota_warning = storage=90%% quota-warning 90 %u
quota_warning2 = storage=95%% quota-warning 95 %u
quota_warning3 = storage=99%% quota-warning 99 %u
sieve = /PATH/TO/STORE/%d/%n/dovecot.sieve
sieve_dir = /PATH/TO/STORE/%d/%n/sieve
}
protocols = imap lmtp sieve
service auth {
unix_listener auth-client {
mode = 0660
}
unix_listener auth-master {
mode = 0600
}
user = root
}
service lmtp {
group = vmail
unix_listener lmtp {
mode = 0666
}
user = vmail
}
service quota-warning {
executable = script /etc/opt/XXXX/dovecot/quota-warning
user = vmail
}
ssl_cert = </etc/opt/XXXX/dovecot/dovecot.pem
ssl_key = </etc/opt/XXXX/dovecot/dovecot.pem
ssl_protocols = !SSLv2 !SSLv3
userdb {
driver = prefetch
}
userdb {
args = /etc/opt/XXXX/dovecot/dovecot-sql.conf
driver = sql
}
protocol lda {
auth_socket_path = /var/opt/XXXX/dovecot/auth-master
mail_plugins = quota sieve
postmaster_address = postmaster at XXXXXXX
sendmail_path = /opt/XXXX/sbin/exim
}
protocol pop3 {
mail_plugins = quota
}
protocol imap {
mail_plugins = quota imap_quota
}
protocol lmtp {
mail_plugins = quota sieve
postmaster_address = postmaster at XXXXXXX
sendmail_path = /opt/XXXX/sbin/exim
}
> LMTP logs with mail_debug=yes would be good too.
From syslog with the syslog identity prefixes and dates removed,
personal paths replaced with capitals:
sieve: include: sieve_global is not set; it is currently not possible to
include `:global' scripts.
vOFIJHGAT1TlPAAAs831Jw: sieve: file storage: Using script storage path:
/PATH/TO/STORE/DOMAIN/NAME/sieve
vOFIJHGAT1TlPAAAs831Jw: sieve: file storage: Using active Sieve script
path: /PATH/TO/STORE/DOMAIN/NAME/dovecot.sieve
vOFIJHGAT1TlPAAAs831Jw: sieve: file storage: Relative path to sieve
storage in active link: sieve/
vOFIJHGAT1TlPAAAs831Jw: sieve: file storage: Using script storage path:
/PATH/TO/STORE/DOMAIN/NAME/dovecot.sieve
lmtp(NAME at DOMAIN): Debug: vOFIJHGAT1TlPAAAs831Jw: sieve: file script:
File `/PATH/TO/STORE/DOMAIN/NAME/dovecot.sieve' not found
Thank you for your interest.
James.
More information about the dovecot
mailing list