Hello, any news about the attached error?
I'm preparing the 2.2 to 2.3 upgrade and having the same error.
We have the mail stores in an NFS filer.
Regards
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
--
+-------------------------------------------------------------------+
| Juan C. Blanco |
| |
| Centro de Calculo | |
| E.T.S. Ingenieros Informáticos | E-mail: jcbla...@fi.upm.es |
| Universidad Politécnica de Madrid | |
| Campus de Montegancedo | |
| Boadilla del Monte | Tel.: (+34) 91 067 2771 |
| 28660 MADRID (Spain) | Fax : (+34) 91 336 7412 |
+-------------------------------------------------------------------+