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