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@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@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@DOMAIN): Debug: vOFIJHGAT1TlPAAAs831Jw: sieve: file script: File
/PATH/TO/STORE/DOMAIN/NAME/dovecot.sieve' not found
Thank you for your interest. James.