On 19.01.2018 11:55, Søren Skou wrote: > Hiya all, > > I'm seeing this "Fatal: nfs flush requires mail_fsync=always" error on > my testbed. The issue is that from what I can see, mail_fsync is set > to always : > > # doveconf -n | grep mail_fs > mail_fsync = always > > The result is that the client does not connect at all, which is not > really what I wanted to happen :) > > Any idea what is going wrong here? > > Best regards > Søren P. Skou > > doveconf -n > > # 2.3.1.alpha0 (bdfa22623) [XI:2:2.3.1~alpha0-1~auto+14]: > /etc/dovecot/dovecot.conf > # Pigeonhole version 0.5.1.alpha0 (d5f710e0) > # OS: Linux 4.9.0-4-amd64 x86_64 Debian 9.3 nfs > auth_worker_max_count = 200 > dict { > expire = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext > quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext > sqlquota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext > } > disable_plaintext_auth = no > lock_method = dotlock > mail_fsync = always > mail_location = maildir:/mnt/virtual_mail/%d/%n > mail_nfs_index = yes > mail_nfs_storage = yes > mail_plugins = quota > mailbox_list_index = no > metric imap_select_no { > event_name = imap_command_finished > filter { > name = SELECT > tagged_reply_state = NO > } > } > mmap_disable = yes > namespace inbox { > inbox = yes > location = > mailbox Drafts { > special_use = \Drafts > } > mailbox Junk { > auto = subscribe > special_use = \Junk > } > mailbox Sent { > special_use = \Sent > } > mailbox "Sent Messages" { > special_use = \Sent > } > mailbox Trash { > special_use = \Trash > } > prefix = > } > passdb { > args = /etc/dovecot/dovecot-sql.conf.ext > driver = sql > } > plugin { > quota = dict:User quota::proxy::sqlquota > quota_grace = 10%% > quota_rule = *:storage=1000m:messages=300000 > quota_rule2 = Trash:storage=+10%%:messages=+10%% > quota_rule3 = Junk:storage=+20%%:messages=+20%% > quota_status_nouser = DUNNO > quota_status_overquota = 552 5.2.2 Mailbox is full > quota_status_success = DUNNO > quota_warning = storage=75%%:messages=75%% quota-warning 75 %u > quota_warning2 = storage=95%%:messages=95%% quota-warning 95 %u > quota_warning3 = -storage=100%%:messages=100%% quota-warning below %u > sieve = /etc/dovecot/sieve/default.sieve > sieve_global_dir = /etc/dovecot/sieve > } > protocols = " imap pop3" > service dict { > unix_listener dict { > mode = 0600 > user = vmail > } > } > service imap { > executable = imap > } > service quota-status { > client_limit = 1000 > executable = quota-status -p postfix > inet_listener { > address = 127.0.0.1 > port = 12340 > } > } > service quota-warning { > executable = script /usr/local/bin/quota-warning.sh > user = vmail > } > ssl_ca = /etc/ssl/certs/ca-root.crt > ssl_cert = </etc/ssl/certs/stjerne.danskkabeltv.dk-2019.crt > ssl_cipher_list = TLSv1+HIGH !SSLv2 !RC4 !aNULL !eNULL !3DES-CBC !3DES > @STRENGTH > ssl_dh = # hidden, use -P to show it > ssl_key = # hidden, use -P to show it > userdb { > args = uid=2000 gid=2000 home=/mnt/virtual_mail/%d/%n > driver = static > } > protocol lmtp { > mail_plugins = quota > } > protocol lda { > mail_plugins = quota > } > protocol imap { > mail_plugins = quota imap_quota > rawlog_dir = /tmp/rawlog/%u > }
Hi! Thanks, we'll look into it. Aki