<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>