<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri",sans-serif;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:3.0cm 2.0cm 3.0cm 2.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="DA" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">Hiya,<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><span lang="EN-US">I’m getting nfs flush requires mail_fsync=always rather consistently from my servers.<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">As you can see below this has been enabled already – So what else am I missing?<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Best Regards<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">Søren<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"><o:p> </o:p></span></p>
<p class="MsoNormal"><span lang="EN-US"># 2.3.1.alpha0 (6f9ffa758) [XI:2:2.3.1~alpha0-1~auto+6]: /etc/dovecot/dovecot.conf<o:p></o:p></span></p>
<p class="MsoNormal"># Pigeonhole version 0.5.1.alpha0 (c9f2afe0)<o:p></o:p></p>
<p class="MsoNormal"># OS: Linux 4.9.0-4-amd64 x86_64 Debian 9.3 nfs<o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">auth_worker_max_count = 200<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">dict {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  expire = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  sqlquota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">disable_plaintext_auth = no<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">lock_method = dotlock<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">mail_fsync = always<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">mail_location = maildir:/mnt/virtual_mail/%d/%n<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">mail_nfs_index = yes<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">mail_nfs_storage = yes<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">mail_plugins = quota<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">mailbox_list_index = no<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">metric imap_select_no {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  event_name = imap_command_finished<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  filter {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    name = SELECT<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    tagged_reply_state = NO<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  }<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">mmap_disable = yes<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">namespace inbox {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  inbox = yes<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  location =<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  mailbox Drafts {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    special_use = \Drafts<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  }<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  mailbox Junk {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    auto = subscribe<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    special_use = \Junk<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  }<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  mailbox Sent {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    special_use = \Sent<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  }<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  mailbox "Sent Messages" {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    special_use = \Sent<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  }<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  mailbox Trash {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    special_use = \Trash<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  }<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  prefix =<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">passdb {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  args = /etc/dovecot/dovecot-sql.conf.ext<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  driver = sql<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">plugin {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota = dict:User quota::proxy::sqlquota<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_grace = 10%%<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_rule = *:storage=1000m:messages=300000<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_rule2 = Trash:storage=+10%%:messages=+10%%<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_rule3 = Junk:storage=+20%%:messages=+20%%<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_status_nouser = DUNNO<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_status_overquota = 552 5.2.2 Mailbox is full<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_status_success = DUNNO<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_warning = storage=75%%:messages=75%% quota-warning 75 %u<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_warning2 = storage=95%%:messages=95%% quota-warning 95 %u<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_warning3 = -storage=100%%:messages=100%% quota-warning below %u<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  sieve = /etc/dovecot/sieve/default.sieve<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  sieve_global_dir = /etc/dovecot/sieve<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">protocols = " imap pop3"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">service dict {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  unix_listener dict {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    mode = 0600<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    user = vmail<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  }<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">service imap {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  executable = imap postlogin<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">service postlogin {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  executable = script-login -d rawlog<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">service quota-status {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  client_limit = 1000<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  executable = quota-status -p postfix<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  inet_listener {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    address = 127.0.0.1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    port = 12340<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  }<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">service quota-warning {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  executable = script /usr/local/bin/quota-warning.sh<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  user = vmail<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">ssl_ca = /etc/ssl/certs/ca-root.crt<o:p></o:p></span></p>
<p class="MsoNormal">ssl_cert = </etc/ssl/certs/stjerne.danskkabeltv.dk-2019.crt<o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">ssl_cipher_list = TLSv1+HIGH !SSLv2 !RC4 !aNULL !eNULL !3DES-CBC !3DES @STRENGTH<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">ssl_dh =  # hidden, use -P to show it<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">ssl_key =  # hidden, use -P to show it<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">userdb {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  args = uid=2000 gid=2000 home=/mnt/virtual_mail/%d/%n<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  driver = static<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">protocol lmtp {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  mail_plugins = quota<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">protocol lda {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  mail_plugins = quota<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">protocol imap {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  mail_plugins = quota imap_quota<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  </span>rawlog_dir = /tmp/rawlog/%u<o:p></o:p></p>
<p class="MsoNormal">}<o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">root@dovecot-09:/etc/dovecot/conf.d# doveconf -n | less<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">plugin {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota = dict:User quota::proxy::sqlquota<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_grace = 10%%<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_rule = *:storage=1000m:messages=300000<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_rule2 = Trash:storage=+10%%:messages=+10%%<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_rule3 = Junk:storage=+20%%:messages=+20%%<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_status_nouser = DUNNO<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_status_overquota = 552 5.2.2 Mailbox is full<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_status_success = DUNNO<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_warning = storage=75%%:messages=75%% quota-warning 75 %u<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_warning2 = storage=95%%:messages=95%% quota-warning 95 %u<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  quota_warning3 = -storage=100%%:messages=100%% quota-warning below %u<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  sieve = /etc/dovecot/sieve/default.sieve<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  sieve_global_dir = /etc/dovecot/sieve<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">protocols = " imap pop3"<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">service dict {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  unix_listener dict {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    mode = 0600<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    user = vmail<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  }<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">service imap {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  executable = imap postlogin<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">service postlogin {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  executable = script-login -d rawlog<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">service quota-status {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  client_limit = 1000<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  executable = quota-status -p postfix<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  inet_listener {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    address = 127.0.0.1<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">    port = 12340<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  }<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">service quota-warning {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  executable = script /usr/local/bin/quota-warning.sh<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  user = vmail<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">ssl_ca = /etc/ssl/certs/ca-root.crt<o:p></o:p></span></p>
<p class="MsoNormal">ssl_cert = </etc/ssl/certs/stjerne.danskkabeltv.dk-2019.crt<o:p></o:p></p>
<p class="MsoNormal"><span lang="EN-US">ssl_cipher_list = TLSv1+HIGH !SSLv2 !RC4 !aNULL !eNULL !3DES-CBC !3DES @STRENGTH<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">ssl_dh =  # hidden, use -P to show it<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">ssl_key =  # hidden, use -P to show it<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">userdb {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  args = uid=2000 gid=2000 home=/mnt/virtual_mail/%d/%n<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  driver = static<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">protocol lmtp {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  mail_plugins = quota<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">protocol lda {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  mail_plugins = quota<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">protocol imap {<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  mail_plugins = quota imap_quota<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">  rawlog_dir = /tmp/rawlog/%u<o:p></o:p></span></p>
<p class="MsoNormal"><span lang="EN-US">}<o:p></o:p></span></p>
</div>
</body>
</html>