Hi, I had an email with 58 recipients in the "To" and 13 in the "CC" Delivering it from exim to dovecot lmtp panics (see below) Panic: file smtp-address.c: line 533 (smtp_address_write): assertion failed: (smtp_char_is_qpair(*p)) # 2.3.1 (c5a5c0c82): /etc/dovecot/dovecot.conf # Pigeonhole version 0.5.devel (61b47828) # OS: Linux 2.6.32-696.23.1.el6.x86_64 x86_64 CentOS release 6.9 (Final) Regards, Olaf May 8 10:01:52 irams2 dovecot: lmtp(17557): Debug: none: root=, index=, indexpvt=, control=, inbox=, altMay 8 10:01:52 irams2 dovecot: lmtp(17557): Connect from local May 8 10:01:52 irams2 dovecot: lmtp(ms2test at irams2.ira.uka.de)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: Loading modules from directory: /usr/lib64/dovecot May 8 10:01:52 irams2 dovecot: lmtp(ms2test at irams2.ira.uka.de)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: Module loaded: /usr/lib64/dovecot/lib90_sieve_plugin.so May 8 10:01:52 irams2 dovecot: lmtp(ms2test at irams2.ira.uka.de)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: auth USER input: ms2test system_groups_user=ms2test uid=10852 gid=1602 home=/home/atis/ms2test May 8 10:01:52 irams2 dovecot: lmtp(ms2test at irams2.ira.uka.de)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: changed username to ms2test May 8 10:01:52 irams2 dovecot: lmtp(17557, ms2test): Debug: Effective uid=10852, gid=1602, home=/home/atis/ms2test May 8 10:01:52 irams2 dovecot: lmtp(17557, ms2test): Debug: Namespace inbox: type=private, prefix=INBOX., sep=., inbox=yes, hidden=no, list=yes, subscriptions=yes location=maildir:~/Maildir May 8 10:01:52 irams2 dovecot: lmtp(17557, ms2test): Debug: maildir++: root=/home/atis/ms2test/Maildir, index=, indexpvt=, control=, inbox=/home/atis/ms2test/Maildir, altMay 8 10:01:52 irams2 dovecot: lmtp(17557, ms2test): Debug: Namespace : type=private, prefix=, sep=, inbox=no, hidden=yes, list=no, subscriptions=no location=fail::LAYOUT=none May 8 10:01:52 irams2 dovecot: lmtp(17557, ms2test): Debug: none: root=, index=, indexpvt=, control=, inbox=, altMay 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Pigeonhole version 0.5.devel (61b47828) initializing May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: include: sieve_global is not set; it is currently not possible to include `:global' scripts. May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file storage: Using active Sieve script path: /home/atis/ms2test/.dovecot.sieve May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file storage: Using script storage path: /home/atis/ms2test/sieve May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file storage: Relative path to sieve storage in active link: sieve/ May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file storage: Using Sieve script path: /home/atis/ms2test/.dovecot.sieve May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file script: Opened script `ingo' from `/home/atis/ms2test/.dovecot.sieve' May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file storage: Using Sieve script path: /etc/dovecot/sieve-master May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file script: Opened script `sieve-master' from `/etc/dovecot/sieve-master' May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Executed before user's personal Sieve script(1): /etc/dovecot/sieve-master May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Using the following location for user's Sieve script: /home/atis/ms2test/.dovecot.sieve May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: Mailbox <lmtp DATA local>: Opened mail UID=1 because: header Message-ID (Cache file is unusable) May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Opening script 1 of 2 from `/etc/dovecot/sieve-master' May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Loading script /etc/dovecot/sieve-master May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Script binary /etc/dovecot/sieve-master.svbin successfully loaded May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: binary save: not saving binary /etc/dovecot/sieve-master.svbin, because it is already stored May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Executing script from `/etc/dovecot/sieve-master.svbin' May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: Mailbox <lmtp DATA local>: Opened mail UID=1 because: header List-Id (Cache file is unusable) May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Panic: file smtp-address.c: line 533 (smtp_address_write): assertion failed: (smtp_char_is_qpair(*p)) May 8 10:01:52 irams2 dovecot: lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Error: Raw backtrace: /usr/lib64/dovecot/libdovecot.so.0(+0xca92a) [0x7fd7b6d0a92a] -> /usr/lib64/dovecot/libdovecot.so.0(i_syslog_fatal_handler+0x33) [0x7fd7b6d0b003] -> /usr/lib64/dovecot/libdovecot.so.0(+0x3ce61) [0x7fd7b6c7ce61] -> /usr/lib64/dovecot/libdovecot.so.0(+0x403fb) [0x7fd7b6c803fb] -> /usr/lib64/dovecot/libdovecot.so.0(smtp_address_encode+0x29) [0x7fd7b6c80429] -> /usr/lib64/dovecot/libdovecot-sieve.so.0(+0x46892) [0x7fd7b4146892] -> /usr/lib64/dovecot/libdovecot-sieve.so.0(sieve_match+0xbf) [0x7fd7b41475ff] -> /usr/lib64/dovecot/libdovecot-sieve.so.0(+0x4d9ec) [0x7fd7b414d9ec] -> /usr/lib64/dovecot/libdovecot-sieve.so.0(sieve_interpreter_continue+0x71) [0x7fd7b413c4b1] -> /usr/lib64/dovecot/libdovecot-sieve.so.0(sieve_interpreter_run+0x2b) [0x7fd7b413d07b] -> /usr/lib64/dovecot/libdovecot-sieve.so.0(+0x522fb) [0x7fd7b41522fb] -> /usr/lib64/dovecot/libdovecot-sieve.so.0(sieve_multiscript_run+0x5a) [0x7fd7b415252a] -> /usr/lib64/dovecot/lib90_sieve_plugin.so(+0x36ad) [0x7fd7b43bb6ad] -> /usr/lib64/dovecot/libdovecot-lda.so.0(mail_deliver+0xd2) [0x7fd7b7314942] -> dovecot/lmtp [local DATA](+0x6ffe) [0x7fd7b7756ffe] -> dovecot/lmtp [local DATA](lmtp_local_data+0x156) [0x7fd7b7757466] -> dovecot/lmtp [local DATA](cmd_data_continue+0x218) [0x7fd7b7756088] -> /usr/lib64/dovecot/libdovecot.so.0(+0x4ee3d) [0x7fd7b6c8ee3d] -> /usr/lib64/dovecot/libdovecot.so.0(+0x4f242) [0x7fd7b6c8f242] -> /usr/lib64/dovecot/libdovecot.so.0(+0x4f837) [0x7fd7b6c8f837] -> /usr/lib64/dovecot/libdovecot.so.0(smtp_server_command_next_to_reply+0x3b) [0x7fd7b6c9212b] -> /usr/lib64/dovecot/libdovecot.so.0(+0x55a30) [0x7fd7b6c95a30] -> /usr/lib64/dovecot/libdovecot.so.0(io_loop_call_io+0x55) [0x7fd7b6d21785] -> /usr/lib64/dovecot/libdovecot.so.0(io_loop_handler_run+0x95) [0x7fd7b6d218b5] -> /usr/lib64/dovecot/libdovecot.so.0(io_loop_run+0x38) [0x7fd7b6d21a98] -> /usr/lib64/dovecot/libdovecot.so.0(master_service_run+0x13) [0x7fd7b6c9f493] -> dovecot/lmtp [loc May 8 10:01:52 irams2 dovecot: lmtp: Fatal: master: service(lmtp): child 17557 killed with signal 6 (core dumps disabled - https://dovecot.org/bugreport.html#coredumps) -- Karlsruher Institut f?r Technologie (KIT) ATIS - Abt. Technische Infrastruktur, Fakult?t f?r Informatik Dipl.-Geophys. Olaf Hopp - Leitung IT-Dienste - Am Fasanengarten 5, Geb?ude 50.34, Raum 009 76131 Karlsruhe Telefon: +49 721 608-43973 Fax: +49 721 608-46699 E-Mail: Olaf.Hopp at kit.edu atis.informatik.kit.edu www.kit.edu KIT ? Die Forschungsuniversit?t in der Helmholtz-Gemeinschaft Das KIT ist seit 2010 als familiengerechte Hochschule zertifiziert. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 5304 bytes Desc: S/MIME Cryptographic Signature URL: <https://dovecot.org/pipermail/dovecot/attachments/20180508/7e0f77be/attachment.p7s>
Op 08/05/2018 om 10:34 schreef Olaf Hopp:> Hi, > > I had an email with 58 recipients in the "To" and 13 in the "CC" > Delivering it from exim to dovecot lmtp panics (see below) > Panic: file smtp-address.c: line 533 (smtp_address_write): assertion > failed: (smtp_char_is_qpair(*p)) > > # 2.3.1 (c5a5c0c82): /etc/dovecot/dovecot.conf > # Pigeonhole version 0.5.devel (61b47828) > # OS: Linux 2.6.32-696.23.1.el6.x86_64 x86_64 CentOS release 6.9 (Final) >Do you have an example e-mail that triggers the problem and the sieve scripts that are involved for the recipient that causes the crash? Regards, Stephan.> Regards, > Olaf > > > > May? 8 10:01:52 irams2 dovecot: lmtp(17557): Debug: none: root=, > index=, indexpvt=, control=, inbox=, alt> May? 8 10:01:52 irams2 dovecot: lmtp(17557): Connect from local > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test at irams2.ira.uka.de)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: > Loading modules from directory: /usr/lib64/dovecot > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test at irams2.ira.uka.de)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: > Module loaded: /usr/lib64/dovecot/lib90_sieve_plugin.so > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test at irams2.ira.uka.de)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: > auth USER input: ms2test system_groups_user=ms2test uid=10852 gid=1602 > home=/home/atis/ms2test > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test at irams2.ira.uka.de)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: > changed username to ms2test > May? 8 10:01:52 irams2 dovecot: lmtp(17557, ms2test): Debug: Effective > uid=10852, gid=1602, home=/home/atis/ms2test > May? 8 10:01:52 irams2 dovecot: lmtp(17557, ms2test): Debug: Namespace > inbox: type=private, prefix=INBOX., sep=., inbox=yes, hidden=no, > list=yes, subscriptions=yes location=maildir:~/Maildir > May? 8 10:01:52 irams2 dovecot: lmtp(17557, ms2test): Debug: > maildir++: root=/home/atis/ms2test/Maildir, index=, indexpvt=, > control=, inbox=/home/atis/ms2test/Maildir, alt> May? 8 10:01:52 irams2 dovecot: lmtp(17557, ms2test): Debug: Namespace > : type=private, prefix=, sep=, inbox=no, hidden=yes, list=no, > subscriptions=no location=fail::LAYOUT=none > May? 8 10:01:52 irams2 dovecot: lmtp(17557, ms2test): Debug: none: > root=, index=, indexpvt=, control=, inbox=, alt> May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Pigeonhole > version 0.5.devel (61b47828) initializing > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: include: > sieve_global is not set; it is currently not possible to include > `:global' scripts. > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file > storage: Using active Sieve script path: > /home/atis/ms2test/.dovecot.sieve > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file > storage: Using script storage path: /home/atis/ms2test/sieve > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file > storage: Relative path to sieve storage in active link: sieve/ > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file > storage: Using Sieve script path: /home/atis/ms2test/.dovecot.sieve > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file > script: Opened script `ingo' from `/home/atis/ms2test/.dovecot.sieve' > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file > storage: Using Sieve script path: /etc/dovecot/sieve-master > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: file > script: Opened script `sieve-master' from `/etc/dovecot/sieve-master' > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Executed > before user's personal Sieve script(1): /etc/dovecot/sieve-master > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Using the > following location for user's Sieve script: > /home/atis/ms2test/.dovecot.sieve > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: Mailbox <lmtp > DATA local>: Opened mail UID=1 because: header Message-ID (Cache file > is unusable) > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Opening > script 1 of 2 from `/etc/dovecot/sieve-master' > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Loading > script /etc/dovecot/sieve-master > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Script > binary /etc/dovecot/sieve-master.svbin successfully loaded > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: binary > save: not saving binary /etc/dovecot/sieve-master.svbin, because it is > already stored > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: sieve: Executing > script from `/etc/dovecot/sieve-master.svbin' > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Debug: Mailbox <lmtp > DATA local>: Opened mail UID=1 because: header List-Id (Cache file is > unusable) > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Panic: file > smtp-address.c: line 533 (smtp_address_write): assertion failed: > (smtp_char_is_qpair(*p)) > May? 8 10:01:52 irams2 dovecot: > lmtp(ms2test)<17557><30+oHXBZ8VqVRAAApw0JKA>: Error: Raw backtrace: > /usr/lib64/dovecot/libdovecot.so.0(+0xca92a) [0x7fd7b6d0a92a] -> > /usr/lib64/dovecot/libdovecot.so.0(i_syslog_fatal_handler+0x33) > [0x7fd7b6d0b003] -> /usr/lib64/dovecot/libdovecot.so.0(+0x3ce61) > [0x7fd7b6c7ce61] -> /usr/lib64/dovecot/libdovecot.so.0(+0x403fb) > [0x7fd7b6c803fb] -> > /usr/lib64/dovecot/libdovecot.so.0(smtp_address_encode+0x29) > [0x7fd7b6c80429] -> /usr/lib64/dovecot/libdovecot-sieve.so.0(+0x46892) > [0x7fd7b4146892] -> > /usr/lib64/dovecot/libdovecot-sieve.so.0(sieve_match+0xbf) > [0x7fd7b41475ff] -> /usr/lib64/dovecot/libdovecot-sieve.so.0(+0x4d9ec) > [0x7fd7b414d9ec] -> > /usr/lib64/dovecot/libdovecot-sieve.so.0(sieve_interpreter_continue+0x71) > [0x7fd7b413c4b1] -> > /usr/lib64/dovecot/libdovecot-sieve.so.0(sieve_interpreter_run+0x2b) > [0x7fd7b413d07b] -> /usr/lib64/dovecot/libdovecot-sieve.so.0(+0x522fb) > [0x7fd7b41522fb] -> > /usr/lib64/dovecot/libdovecot-sieve.so.0(sieve_multiscript_run+0x5a) > [0x7fd7b415252a] -> /usr/lib64/dovecot/lib90_sieve_plugin.so(+0x36ad) > [0x7fd7b43bb6ad] -> > /usr/lib64/dovecot/libdovecot-lda.so.0(mail_deliver+0xd2) > [0x7fd7b7314942] -> dovecot/lmtp [local DATA](+0x6ffe) > [0x7fd7b7756ffe] -> dovecot/lmtp [local DATA](lmtp_local_data+0x156) > [0x7fd7b7757466] -> dovecot/lmtp [local DATA](cmd_data_continue+0x218) > [0x7fd7b7756088] -> /usr/lib64/dovecot/libdovecot.so.0(+0x4ee3d) > [0x7fd7b6c8ee3d] -> /usr/lib64/dovecot/libdovecot.so.0(+0x4f242) > [0x7fd7b6c8f242] -> /usr/lib64/dovecot/libdovecot.so.0(+0x4f837) > [0x7fd7b6c8f837] -> > /usr/lib64/dovecot/libdovecot.so.0(smtp_server_command_next_to_reply+0x3b) > [0x7fd7b6c9212b] -> /usr/lib64/dovecot/libdovecot.so.0(+0x55a30) > [0x7fd7b6c95a30] -> > /usr/lib64/dovecot/libdovecot.so.0(io_loop_call_io+0x55) > [0x7fd7b6d21785] -> > /usr/lib64/dovecot/libdovecot.so.0(io_loop_handler_run+0x95) > [0x7fd7b6d218b5] -> > /usr/lib64/dovecot/libdovecot.so.0(io_loop_run+0x38) [0x7fd7b6d21a98] > -> /usr/lib64/dovecot/libdovecot.so.0(master_service_run+0x13) > [0x7fd7b6c9f493] -> dovecot/lmtp [loc > May? 8 10:01:52 irams2 dovecot: lmtp: Fatal: master: service(lmtp): > child 17557 killed with signal 6 (core dumps disabled - > https://dovecot.org/bugreport.html#coredumps) >
* Stephan Bosch <stephan at rename-it.nl>:> > > Op 08/05/2018 om 10:34 schreef Olaf Hopp: > > Hi, > > > > I had an email with 58 recipients in the "To" and 13 in the "CC" > > Delivering it from exim to dovecot lmtp panics (see below) > > Panic: file smtp-address.c: line 533 (smtp_address_write): assertion > > failed: (smtp_char_is_qpair(*p)) > > > > # 2.3.1 (c5a5c0c82): /etc/dovecot/dovecot.conf > > # Pigeonhole version 0.5.devel (61b47828) > > # OS: Linux 2.6.32-696.23.1.el6.x86_64 x86_64 CentOS release 6.9 (Final) > > > > Do you have an example e-mail that triggers the problem and the sieve > scripts that are involved for the recipient that causes the crash?That looks a bit like https://www.mail-archive.com/dovecot at dovecot.org/msg72690.html -- Ralf Hildebrandt Gesch?ftsbereich IT | Abteilung Netzwerk Charit? - Universit?tsmedizin Berlin Campus Benjamin Franklin Hindenburgdamm 30 | D-12203 Berlin Tel. +49 30 450 570 155 | Fax: +49 30 450 570 962 ralf.hildebrandt at charite.de | https://www.charite.de
On 05/09/2018 10:04 AM, Stephan Bosch wrote:> > > Op 08/05/2018 om 10:34 schreef Olaf Hopp: >> Hi, >> >> I had an email with 58 recipients in the "To" and 13 in the "CC" >> Delivering it from exim to dovecot lmtp panics (see below) >> Panic: file smtp-address.c: line 533 (smtp_address_write): assertion failed: (smtp_char_is_qpair(*p)) >> >> # 2.3.1 (c5a5c0c82): /etc/dovecot/dovecot.conf >> # Pigeonhole version 0.5.devel (61b47828) >> # OS: Linux 2.6.32-696.23.1.el6.x86_64 x86_64 CentOS release 6.9 (Final) >> > > Do you have an example e-mail that triggers the problem and the sieve scripts that are involved for the recipient that causes the crash? >Hi Stephan, the original mail got stuck within exim on my production server and was from "somebody" to many "somebodys" but not me. So with exim I added as envelope recipient a test user "ms2test" on my test system "irams2.ira.uka.de" The test user "ms2test" has just an empty sieve script (all comments). There is a global sieve_before-Script doing spam delivery into spambox: # require ["fileinto", "regex", "envelope"]; # # if allof ( not header :comparator "i;ascii-casemap" :regex "Subject" "fail.*deliver", not header :comparator "i;octet" :contains "Subject" "DBWORLD", not header :comparator "i;octet" :contains "List-Id" "ieft.org", not header :comparator "i;octet" :contains "Subject" "Google Alert", not header :comparator "i;octet" :contains "Subject" "Google Gaga", not header :comparator "i;octet" :contains "Subject" "foo", not header :comparator "i;octet" :contains "Subject" "Woechentliche Spam-Benachrichtigung", not address :all :comparator "i;octet" :contains "To" "robocup", not header :comparator "i;octet" :is "Envelope-to" "ms2spam at ira.uka.de", exists [ "X-ATIS-Spam-Flag" ] ) { fileinto "INBOX.spambox"; stop; } The mail in question contains third party adresses and content. So I can't post it here. I will try to reproduce it by myself with just dummy addresses. Ok, another finding: if I strip down the global sieve_before just to require ["fileinto", "regex", "envelope"]; if allof ( not address :all :comparator "i;octet" :contains "To" "robocup" ) { fileinto "INBOX.spambox"; stop; } the mail got stuck. If I reenable all other original lines, but remove the "rococup" line the mail get's delivered. "doveconf -n" see below Olaf # doveconf -n # 2.3.1 (c5a5c0c82): /etc/dovecot/dovecot.conf # Pigeonhole version 0.5.devel (61b47828) doveconf: Warning: service auth { client_limit=2000 } is lower than required under max. load (20192) doveconf: Warning: service anvil { client_limit=2000 } is lower than required under max. load (17195) # OS: Linux 2.6.32-696.23.1.el6.x86_64 x86_64 CentOS release 6.9 (Final) # Hostname: irams1.ira.uka.de auth_failure_delay = 3 secs auth_master_user_separator = * auth_mechanisms = plain login auth_username_format = %Ln auth_verbose = yes auth_verbose_passwords = plain auth_worker_max_count = 60 default_client_limit = 2000 default_process_limit = 3000 first_valid_uid = 1000 last_valid_uid = 65533 mail_location = maildir:~/Maildir 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 index ihave duplicate mime foreverypart extracttext mbox_write_locks = fcntl namespace inbox { inbox = yes location mailbox "Deleted Items" { autoexpunge = 30 days special_use = \Trash } mailbox "Deleted Messages" { autoexpunge = 30 days special_use = \Trash } mailbox Drafts { auto = subscribe special_use = \Drafts } mailbox "Gel?schte Objekte" { autoexpunge = 30 days special_use = \Trash } mailbox "Gel&APY-schte Objekte" { autoexpunge = 30 days special_use = \Trash } mailbox Papierkorb { autoexpunge = 30 days special_use = \Trash } mailbox Sent { auto = subscribe special_use = \Sent } mailbox Trash { auto = subscribe autoexpunge = 30 days special_use = \Trash } mailbox spambox { auto = create special_use = \Junk } prefix = INBOX. separator = . } passdb { args = /etc/dovecot/master-users driver = passwd-file master = yes } passdb { args = dovecot driver = pam } plugin { sieve = file:~/sieve;active=~/.dovecot.sieve sieve_before = /etc/dovecot/sieve-master sieve_max_redirects = 20 } postmaster_address = postmaster at ira.uka.de protocols = imap pop3 lmtp sieve sieve quota_full_tempfail = yes service imap-login { process_limit = 8192 process_min_avail = 16 service_count = 0 } service imap { process_limit = 8192 } service lmtp { executable = lmtp -L } service managesieve-login { inet_listener sieve { port = 4190 } } service pop3 { process_limit = 8192 } ssl = required ssl_ca = </etc/pki/tls/certs/kitchain_new.crt ssl_cert = </etc/pki/tls/certs/imap.informatik.pem ssl_cipher_list = ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-DSS-AES128-GCM-SHA256:kEDH+AESGCM:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA:ECDHE-ECDSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-DSS-AES128-SHA256:DHE-RSA-AES256-SHA256:DHE-DSS-AES256-SHA:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:AES:DES-CBC3-SHA:!aNULL:!eNULL:!EXPORT:!DES:!RC4:!MD5:!PSK:!aECDH:!EDH-DSS-DES-CBC3-SHA:!EDH-RSA-DES-CBC3-SHA:!KRB5-DES-CBC3-SHA ssl_dh = # hidden, use -P to show it ssl_key = # hidden, use -P to show it ssl_prefer_server_ciphers = yes syslog_facility = local3 userdb { driver = passwd } verbose_proctitle = yes protocol lmtp { mail_plugins = " sieve" } protocol imap { mail_max_userip_connections = 100 ssl_cert = </etc/pki/tls/certs/imap_with_chain.informatik.kit.edu.pem ssl_key = # hidden, use -P to show it } protocol pop3 { ssl_cert = </etc/pki/tls/certs/pop_with_chain.informatik.kit.edu.pem ssl_key = # hidden, use -P to show it } -- Karlsruher Institut f?r Technologie (KIT) ATIS - Abt. Technische Infrastruktur, Fakult?t f?r Informatik Dipl.-Geophys. Olaf Hopp - Leitung IT-Dienste - Am Fasanengarten 5, Geb?ude 50.34, Raum 009 76131 Karlsruhe Telefon: +49 721 608-43973 Fax: +49 721 608-46699 E-Mail: Olaf.Hopp at kit.edu atis.informatik.kit.edu www.kit.edu KIT ? Die Forschungsuniversit?t in der Helmholtz-Gemeinschaft Das KIT ist seit 2010 als familiengerechte Hochschule zertifiziert. -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 5304 bytes Desc: S/MIME Cryptographic Signature URL: <https://dovecot.org/pipermail/dovecot/attachments/20180509/f505a478/attachment.p7s>
Reasonably Related Threads
- lmtp panic with many recipients
- autoexpunge problems
- lmtp panic with many recipients
- Panic: file smtp-address.c: line 530 (smtp_address_write): assertion failed: (smtp_char_is_qpair(*p))
- Coredump: Panic: file smtp-address.c: line 530 (smtp_address_write): assertion failed: (smtp_char_is_qpair(*p))