<div dir="ltr"><div>Hello,<br></div>after upgrade to version 2.3.17, we enconter a lot of errors, such as:<br><br><div>Dec  2 13:41:22 mail5 dovecot: lmtp(user@domain)<41944><EFw6IuKwqGHYowAAF7/xgA>: Error: lmtp-server: conn unix:pid=40487,uid=107 [22]: rcpt user@domain: stat(/home/virtual0/domain/user/.dovecot.lda-dupes/tmp) failed: Not a directory</div><div><br></div><div>Here is my config:<br></div><div>#dovecot -n</div><div># 2.3.17 (e2aa53df5b): /etc/dovecot/dovecot.conf<br># Pigeonhole version 0.5.17 (054dddfa)<br># OS: Linux 4.19.0-18-amd64 x86_64 Debian 10.11 nfs<br># Hostname: <br>auth_cache_verify_password_with_worker = yes<br>auth_failure_delay = 5 secs<br>auth_mechanisms = plain login<br>auth_verbose = yes<br>auth_worker_max_count = 256<br>default_client_limit = 10000<br>default_process_limit = 10000<br>default_vsz_limit = 1 G<br>dict {<br>  lastlogin = mysql:/etc/dovecot/mysql/dovecot-dict-lastlogin.conf<br>  quotadict = mysql:/etc/dovecot/mysql/dovecot-dict-quota.conf<br>}<br>disable_plaintext_auth = no<br>first_valid_uid = 100<br>imap_hibernate_timeout = 5 secs<br>imap_idle_notify_interval = 3 mins<br>log_timestamp = "%Y-%m-%d %H:%M:%S "<br>login_log_format_elements = user=<%u> method=%m rip=%r lip=%l pid=%p %c<br>login_trusted_networks = xxxx<br>mail_fsync = always<br>mail_location = maildir:/home/virtual0/%d/%u<br>mail_nfs_index = yes<br>mail_nfs_storage = yes<br>mail_plugins = zlib quota mail_log notify<br>mail_privileged_group = mail<br>maildir_stat_dirs = yes<br>managesieve_notify_capability = mailto<br>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<br>metric imap_command {<br>  filter = event=imap_command_finished AND tagged_reply_state=OK<br>  group_by = cmd_name<br>}<br>metric imap_select_no {<br>  filter = event=imap_command_finished AND cmd_name=SELECT AND tagged_reply_state=NO<br>}<br>metric imap_select_no_notfound {<br>  filter = event=imap_command_finished AND cmd_name=SELECT AND tagged_reply="NO*Mailbox doesn't exist:*"<br>}<br>metric storage_http_gets {<br>  filter = event=http_request_finished AND category=storage AND method=get<br>}<br>mmap_disable = yes<br>namespace inbox {<br>  inbox = yes<br>  location = <br>  mailbox Drafts {<br>    special_use = \Drafts<br>  }<br>  mailbox Junk {<br>    special_use = \Junk<br>  }<br>  mailbox Sent {<br>    auto = subscribe<br>    special_use = \Sent<br>  }<br>  mailbox "Sent Messages" {<br>    special_use = \Sent<br>  }<br>  mailbox Spam {<br>    auto = subscribe<br>    autoexpunge = 30 days<br>    special_use = \Junk<br>  }<br>  mailbox Trash {<br>    auto = subscribe<br>    autoexpunge = 60 days<br>    special_use = \Trash<br>  }<br>  mailbox virtual/All {<br>    special_use = \All<br>  }<br>  prefix = <br>}<br>passdb {<br>  args = /etc/dovecot/mysql/dovecot-sql.conf<br>  driver = sql<br>}<br>plugin {<br>  last_login_dict = proxy::lastlogin<br>  last_login_key = # hidden, use -P to show it<br>  mail_log_events = delete undelete expunge copy mailbox_delete mailbox_rename<br>  mail_log_fields = uid box msgid size<br>  quota = dict:user::proxy::quotadict<br>  quota_rule2 = Trash:ignore<br>  quota_rule3 = Spam:ignore<br>  quota_status_nouser = DUNNO<br>  quota_status_overquota = 552 5.2.2 The email account that you tried to reach is over quota<br>  quota_status_success = DUNNO<br>  quota_warning = storage=95%% quota-warning 95 %u<br>  quota_warning2 = storage=80%% quota-warning 80 %u<br>  sieve = ~/.dovecot.sieve<br>  sieve_before = /etc/dovecot/sieve/default.sieve<br>  sieve_dir = ~/sieve<br>  trash = /etc/dovecot/dovecot-trash.conf<br>  zlib_save = gz<br>  zlib_save_level = 6<br>}<br>protocols = imap sieve pop3 lmtp<br>service anvil {<br>  client_limit = 50000<br>  unix_listener anvil-auth-penalty {<br>    mode = 00<br>  }<br>}<br>service auth {<br>  client_limit = 50000<br>  unix_listener /var/spool/postfix/private/auth {<br>    group = postfix<br>    mode = 0660<br>    user = postfix<br>  }<br>  unix_listener auth-master {<br>    group = mail<br>    mode = 0660<br>    user = vmail<br>  }<br>  user = root<br>  vsz_limit = 1 G<br>}<br>service dict {<br>  unix_listener dict {<br>    mode = 0660<br>    user = vmail<br>  }<br>}<br>service imap-hibernate {<br>  unix_listener imap-hibernate {<br>    group = $default_internal_group<br>    mode = 0660<br>  }<br>}<br>service imap-login {<br>  inet_listener imap {<br>    address = *<br>    port = 143<br>  }<br>  inet_listener imaps {<br>    address = *<br>    port = 993<br>  }<br>  process_min_avail = 16<br>  service_count = 1<br>}<br>service imap {<br>  extra_groups = $default_internal_group<br>  process_min_avail = 16<br>  unix_listener imap-master {<br>    user = $default_internal_user<br>  }<br>  vsz_limit = 2 G<br>}<br>service lmtp {<br>  process_min_avail = 16<br>  unix_listener /var/spool/postfix/private/dovecot-lmtp {<br>    group = postfix<br>    mode = 0600<br>    user = postfix<br>  }<br>  vsz_limit = 1 G<br>}<br>service managesieve-login {<br>  inet_listener sieve {<br>    port = 4190<br>  }<br>  process_min_avail = 16<br>  service_count = 1<br>}<br>service managesieve {<br>  vsz_limit = 1 G<br>}<br>service pop3-login {<br>  inet_listener pop3 {<br>    address = *<br>    port = 110<br>  }<br>  inet_listener pop3s {<br>    address = *<br>    port = 995<br>  }<br>  process_min_avail = 16<br>  service_count = 1<br>}<br>service pop3 {<br>  process_min_avail = 16<br>  vsz_limit = 1 G<br>}<br>service quota-status {<br>  executable = /usr/lib/dovecot/quota-status -p postfix<br>  process_min_avail = 16<br>  unix_listener /var/spool/postfix/private/quota-status {<br>    group = postfix<br>    mode = 0666<br>    user = postfix<br>  }<br>}<br>service quota-warning {<br>  executable = script /usr/local/bin/quota-warning.sh<br>  unix_listener quota-warning {<br>    mode = 0660<br>    user = vmail<br>  }<br>  user = vmail<br>}<br>service stats {<br>  unix_listener stats-reader {<br>    mode = 0660<br>    user = vmail<br>  }<br>  unix_listener stats-writer {<br>    mode = 0666<br>    user = vmail<br>  }<br>}<br>ssl_cert = </etc/dovecot/ssl/domain.pem<br>ssl_dh = # hidden, use -P to show it<br>ssl_key = # hidden, use -P to show it<br>ssl_min_protocol = TLSv1<br>userdb {<br>  args = /etc/dovecot/mysql/dovecot-sql.conf<br>  driver = sql<br>}<br>protocol imap {<br>  imap_max_line_length = 64 k<br>  mail_max_userip_connections = 16<br>  mail_plugins = zlib quota mail_log notify trash imap_quota last_login<br>}<br>protocol pop3 {<br>  mail_max_userip_connections = 10<br>  mail_plugins = zlib quota mail_log notify last_login<br>  pop3_client_workarounds = outlook-no-nuls oe-ns-eoh<br>  pop3_fast_size_lookups = yes<br>  pop3_no_flag_updates = yes<br>  pop3_uidl_format = %08Xu%08Xv<br>}<br>protocol sieve {<br>  mail_max_userip_connections = 10<br>  managesieve_max_compile_errors = 5<br>}<br>protocol lda {<br>  auth_socket_path = /var/run/dovecot/auth-master<br>  mail_plugins = zlib quota mail_log notify sieve<br>  sendmail_path = /usr/lib/sendmail<br>  syslog_facility = mail<br>}<br>protocol lmtp {<br>  mail_plugins = zlib quota mail_log notify sieve<br>  syslog_facility = mail<br>}</div><div><br></div><div>Any help please?<br></div><div>Aurel<br></div><pre><br></pre><br><strong></strong></div>