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

Reply via email to