Package: dovecot-core Version: 1:2.3.4.1-5+deb10u1 Severity: normal File: /usr/sbin/dovecot
Dear Maintainer, After upgrading to buster, when sieve redirect was in action the sender was vmail, and not the rewritten with SRS sender. To work around this, the option submission_host = localhost was set in protocol lmtp This led to the error (in exim4) : "Non-CRLF-terminated header, under CHUNKING: message abandoned" The problem was fixed by upgrading dovecot packages to testing version 2.3.7.2 with Pigeonhole 0.5.7.2 (This is why at the end of the file you have Versions of packages dovecot-core 2.3.7.2 and not the buggy version 2.3.4.1) Please do not hesitate if you need more information, it's my first bug report ! Regards, -- Package-specific info: dovecot configuration --------------------- # 2.3.4.1 (f79e8e7e4): /etc/dovecot/dovecot.conf # Pigeonhole version 0.5.4 () # OS: Linux 4.19.0-6-amd64 x86_64 Debian 10.2 ext4 # Hostname: hoth.linux.nc auth_master_user_separator = * auth_mechanisms = PLAIN LOGIN dict { expire = db:/var/lib/dovecot/expire/expire.db quotadict = mysql:/etc/dovecot/dovecot-used-quota.conf } first_valid_uid = 5000 last_valid_uid = 5000 listen = *,[::] log_path = /var/log/dovecot/dovecot.log mail_debug = yes mail_gid = 5000 mail_location = maildir:/home/mail/%Ld/%Ln/Maildir mail_plugins = quota quota_clone mail_uid = 5000 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 vacation-seconds editheader vnd.dovecot.report imapsieve vnd.dovecot.imapsieve namespace inbox { inbox = yes location = mailbox Drafts { auto = subscribe special_use = \Drafts } mailbox Junk { auto = subscribe special_use = \Junk } mailbox Sent { auto = subscribe special_use = \Sent } mailbox Trash { auto = subscribe special_use = \Trash } prefix = type = private } passdb { args = /etc/dovecot/dovecot-mysql.conf driver = sql } passdb { args = /etc/dovecot/master.password driver = passwd-file master = yes } plugin { antispam_backend = pipe auth_socket_path = /var/run/dovecot/auth-master expire = Trash 7 Trash/* 7 Junk 30 expire_dict = proxy::expire imapsieve_mailbox1_before = file:/home/mail/sieve/global/learn-spam.sieve imapsieve_mailbox1_causes = COPY imapsieve_mailbox1_name = Junk imapsieve_mailbox2_before = file:/home/mail/sieve/global/learn-ham.sieve imapsieve_mailbox2_causes = COPY imapsieve_mailbox2_from = Junk imapsieve_mailbox2_name = * lmtp_rcpt_check_quota = yes quota = count:User quota quota_clone_dict = proxy::quotadict quota_rule = *:storage=250M quota_vsizes = yes quota_warning = storage=85%% quota-warning 85 %u quota_warning2 = storage=90%% quota-warning 90 %u quota_warning3 = storage=95%% quota-warning 95 %u sieve = file:/home/mail/%Ld/%Ln/sievescripts;active=/home/mail/%Ld/%Ln/sieve/dovecot.sieve sieve_before = /home/mail/sieve/global/spam-global.sieve sieve_dir = /home/mail/%Ld/%Ln/sieve sieve_extensions = +vacation-seconds +vacation +date +relational +editheader sieve_implicit_extensions = +vnd.dovecot.report sieve_max_redirects = 20 sieve_pipe_bin_dir = /home/mail/sieve/global sieve_plugins = sieve_imapsieve sieve_extprograms sieve_redirect_envelope_from = sender } protocols = pop3 imap lmtp sieve service auth { unix_listener auth-client { mode = 0660 user = Debian-exim } unix_listener auth-master { group = vmail mode = 0666 user = vmail } unix_listener auth-userdb { group = vmail mode = 0660 user = vmail } unix_listener dovecot-auth { group = Debian-exim mode = 0666 user = Debian-exim } } service dict { unix_listener dict { group = vmail mode = 0660 user = vmail } } service imap-login { process_limit = 500 service_count = 1 } service imap { executable = imap postlogin } service lmtp { executable = lmtp -L inet_listener lmtp { address = 127.0.0.1 ::1 port = 24 } process_min_avail = 5 unix_listener lmtp { group = Debian-exim mode = 0660 user = Debian-exim } user = vmail } service managesieve-login { inet_listener sieve { port = 4190 } service_count = 1 } service pop3-login { service_count = 1 } service pop3 { executable = pop3 postlogin } service postlogin { executable = script-login /usr/local/bin/postlogin.sh user = $default_internal_user } service quota-warning { executable = script /usr/local/bin/dovecot-quota-warning.sh unix_listener quota-warning { group = vmail mode = 0660 user = vmail } } ssl = required ssl_cert = </etc/letsencrypt/live/linux.nc-0001/fullchain.pem ssl_cipher_list = ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES256-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256 ssl_dh = # hidden, use -P to show it ssl_key = # hidden, use -P to show it ssl_min_protocol = TLSv1.2 ssl_prefer_server_ciphers = yes userdb { args = /etc/dovecot/dovecot-mysql.conf driver = sql } verbose_proctitle = yes protocol lmtp { auth_username_format = %Lu info_log_path = /var/log/dovecot/lmtp.log mail_plugins = quota quota_clone sieve postmaster_address = postmas...@linux.nc sendmail_path = /usr/sbin/exim4 submission_host = localhost } protocol lda { auth_socket_path = /var/run/dovecot/auth-master info_log_path = /var/log/dovecot/lda.log lda_mailbox_autocreate = yes log_path = /var/log/dovecot/lda-errors.log mail_plugins = quota quota_clone sieve postmaster_address = postmas...@linux.nc } protocol imap { imap_client_workarounds = tb-extra-mailbox-sep mail_max_userip_connections = 10 mail_plugins = quota quota_clone imap_quota imap_sieve antispam } protocol pop3 { mail_plugins = quota quota_clone pop3_client_workarounds = outlook-no-nuls oe-ns-eoh pop3_uidl_format = %08Xu%08Xv } -- System Information: Debian Release: 10.2 APT prefers stable APT policy: (900, 'stable'), (500, 'stable-updates'), (400, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 4.19.0-6-amd64 (SMP w/2 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=UTF-8 (charmap=UTF-8) (ignored: LC_ALL set to C.UTF-8), LANGUAGE=fr_FR:fr (charmap=UTF-8) (ignored: LC_ALL set to C.UTF-8) Shell: /bin/sh linked to /bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages dovecot-core depends on: ii adduser 3.118 ii libapparmor1 2.13.2-10 ii libbz2-1.0 1.0.6-9.2~deb10u1 ii libc6 2.28-10 ii libexttextcat-2.0-0 3.4.5-1 ii libicu63 63.1-6 ii liblua5.3-0 5.3.3-1.1 ii liblz4-1 1.8.3-1 ii liblzma5 5.2.4-1 ii libpam-runtime 1.3.1-5 ii libpam0g 1.3.1-5 ii libsodium23 1.0.17-1 ii libssl1.1 1.1.1d-0+deb10u2 ii libstemmer0d 0+svn585-1+b2 ii libwrap0 7.6.q-28 ii lsb-base 10.2019051400 ii openssl 1.1.1d-0+deb10u2 ii ssl-cert 1.0.39 ii ucf 3.0038+nmu1 ii zlib1g 1:1.2.11.dfsg-1 dovecot-core recommends no packages. Versions of packages dovecot-core suggests: pn dovecot-gssapi <none> ii dovecot-imapd 1:2.3.7.2-1 pn dovecot-ldap <none> ii dovecot-lmtpd 1:2.3.7.2-1 pn dovecot-lucene <none> ii dovecot-managesieved 1:2.3.7.2-1 ii dovecot-mysql 1:2.3.7.2-1 pn dovecot-pgsql <none> ii dovecot-pop3d 1:2.3.7.2-1 ii dovecot-sieve 1:2.3.7.2-1 pn dovecot-solr <none> pn dovecot-sqlite <none> pn dovecot-submissiond <none> pn ntp <none> Versions of packages dovecot-core is related to: ii dovecot-core [dovecot-common] 1:2.3.7.2-1 pn dovecot-dev <none> pn dovecot-gssapi <none> ii dovecot-imapd 1:2.3.7.2-1 pn dovecot-ldap <none> ii dovecot-lmtpd 1:2.3.7.2-1 ii dovecot-managesieved 1:2.3.7.2-1 ii dovecot-mysql 1:2.3.7.2-1 pn dovecot-pgsql <none> ii dovecot-pop3d 1:2.3.7.2-1 ii dovecot-sieve 1:2.3.7.2-1 pn dovecot-sqlite <none> -- no debconf information