# DOVECOT -N 

==> see attachment 

# GREP -B2 -A1 'MAIL_PLUGINS =' /ETC/DOVECOT/CONF.D/* 

/etc/dovecot/conf.d/10-mail.conf-#auth_socket_path =
/var/run/dovecot/auth-userdb
/etc/dovecot/conf.d/10-mail.conf-#mail_plugin_dir =
/usr/lib/dovecot/modules
/etc/dovecot/conf.d/10-mail.conf:#mail_plugins =
/etc/dovecot/conf.d/10-mail.conf-#mailbox_list_index = no
--
/etc/dovecot/conf.d/10-mail.conf.ucf-dist-# Space separated list of
plugins to load for all services. Plugins specific to
/etc/dovecot/conf.d/10-mail.conf.ucf-dist-# IMAP, LDA, etc. are added to
this list in their own .conf files.
/etc/dovecot/conf.d/10-mail.conf.ucf-dist:#mail_plugins =
/etc/dovecot/conf.d/10-mail.conf.ucf-dist-
--
/etc/dovecot/conf.d/13-quota.conf-}
/etc/dovecot/conf.d/13-quota.conf-
/etc/dovecot/conf.d/13-quota.conf:mail_plugins = $mail_plugins quota
/etc/dovecot/conf.d/13-quota.conf-
/etc/dovecot/conf.d/13-quota.conf-protocol imap {
/etc/dovecot/conf.d/13-quota.conf:  mail_plugins = $mail_plugins
imap_quota
/etc/dovecot/conf.d/13-quota.conf-}
--
/etc/dovecot/conf.d/15-lda.conf-#lda_mailbox_autosubscribe = no
/etc/dovecot/conf.d/15-lda.conf-protocol lda {
/etc/dovecot/conf.d/15-lda.conf:  mail_plugins = $mail_plugins sieve
/etc/dovecot/conf.d/15-lda.conf-}
--
/etc/dovecot/conf.d/15-lda.conf.ucf-dist-protocol lda {
/etc/dovecot/conf.d/15-lda.conf.ucf-dist-  # Space separated list of
plugins to load (default is global mail_plugins).
/etc/dovecot/conf.d/15-lda.conf.ucf-dist:  #mail_plugins = $mail_plugins
/etc/dovecot/conf.d/15-lda.conf.ucf-dist-}
--
/etc/dovecot/conf.d/20-imap.conf-#imap_urlauth_host =
/etc/dovecot/conf.d/20-imap.conf-protocol imap {
/etc/dovecot/conf.d/20-imap.conf:  #mail_plugins = $mail_plugins quota
/etc/dovecot/conf.d/20-imap.conf-  #mail_max_userip_connections = 10
--
/etc/dovecot/conf.d/20-imap.conf.ucf-dist-protocol imap {
/etc/dovecot/conf.d/20-imap.conf.ucf-dist-  # Space separated list of
plugins to load (default is global mail_plugins).
/etc/dovecot/conf.d/20-imap.conf.ucf-dist:  #mail_plugins =
$mail_plugins
/etc/dovecot/conf.d/20-imap.conf.ucf-dist-
--
/etc/dovecot/conf.d/20-managesieve.conf-  #managesieve_max_line_length =
65536
/etc/dovecot/conf.d/20-managesieve.conf-  #mail_max_userip_connections =
10
/etc/dovecot/conf.d/20-managesieve.conf:  #mail_plugins =
/etc/dovecot/conf.d/20-managesieve.conf-  #managesieve_logout_format =
bytes=%i/%o
--
/etc/dovecot/conf.d/20-managesieve.conf.ucf-dist-  # Space separated
list of plugins to load (none known to be useful so far).
/etc/dovecot/conf.d/20-managesieve.conf.ucf-dist-  # Do NOT try to load
IMAP plugins here.
/etc/dovecot/conf.d/20-managesieve.conf.ucf-dist:  #mail_plugins =
/etc/dovecot/conf.d/20-managesieve.conf.ucf-dist-
--
/etc/dovecot/conf.d/20-pop3.conf-protocol pop3 {
/etc/dovecot/conf.d/20-pop3.conf-  # Space separated list of plugins to
load (default is global mail_plugins).
/etc/dovecot/conf.d/20-pop3.conf:  #mail_plugins = $mail_plugins
/etc/dovecot/conf.d/20-pop3.conf- 

---
########## 

Philippe - Forums 

Le 2018-05-16 21:40, Christian Kivalo a écrit :

> On 2018-05-16 21:07, for...@mehl-family.fr wrote: 
> 
>> OK.
>> 
>> I renamed "conf.d/90-quota.conf" to "conf.d/13-quota.conf" and I have
>> no more this message.
> This doesn't really fix your problem, you just removed the signs of it. The 
> order of the files in /etc/dovecot/conf.d matters.
> 
> Please provide the following:
> doveconf -n
> 
> grep -B2 -A1 'mail_plugins =' /etc/dovecot/conf.d/*` shows the unexpanded 
> mail_plugins settings from your config.
# 2.2.27 (c0f36b0): /etc/dovecot/dovecot.conf
# Pigeonhole version 0.4.16 (fed8554)
# OS: Linux 4.14.34-v7+ armv7l Debian 9.4 nfs
auth_mechanisms = plain login
dict {
  quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
}
lock_method = dotlock
mail_location = maildir:/NFS_Mounts/MBOX/vmail/%d/%n/Maildir
mail_plugins = " quota"
managesieve_notify_capability = mailto
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 index ihave duplicate 
mime foreverypart extracttext
namespace {
  inbox = yes
  location = 
  mailbox {
    special_use = \Drafts
    name = Drafts
  }
  mailbox {
    special_use = \Junk
    name = Junk
  }
  mailbox {
    special_use = \Sent
    name = Sent
  }
  mailbox {
    special_use = \Sent
    name = Sent Messages
  }
  mailbox {
    special_use = \Trash
    name = Trash
  }
  prefix = 
  separator = /
  name = inbox
}
passdb {
  args = /etc/dovecot/dovecot-sql.conf.ext
  driver = sql
}
plugin {
  quota = maildir
  quota_grace = 10%%
  quota_rule = *:storage=3G
  quota_rule2 = Trash:storage=+100M
  quota_warning = storage=95%% quota-warning 95 %u
  quota_warning2 = storage=80%% quota-warning 80 %u
  sieve = /etc/dovecot/sieve/.%n-dovecot.sieve
  sieve_dir = /NFS_Mounts/MBOX/vmail/%d/%n/sieve/
}
postmaster_address = supp...@mehl-family.fr
protocols = " imap sieve pop3 sieve"
service replication-notify-fifo {
  name = aggregator
}
service anvil-auth-penalty {
  name = anvil
}
service auth-worker {
  name = auth-worker
}
service {
  unix_listener {
    group = postfix
    mode = 0660
    user = postfix
    path = /var/spool/postfix/private/auth
  }
  name = auth
}
service config {
  name = config
}
service dict-async {
  name = dict-async
}
service dict {
  name = dict
}
service login/proxy-notify {
  name = director
}
service dns-client {
  name = dns_client
}
service doveadm-server {
  name = doveadm
}
service imap-hibernate {
  name = imap-hibernate
}
service imap {
  inet_listener {
    port = 993
    ssl = yes
    name = imaps
  }
  name = imap-login
}
service imap-urlauth {
  name = imap-urlauth-login
}
service imap-urlauth-worker {
  name = imap-urlauth-worker
}
service token-login/imap-urlauth {
  name = imap-urlauth
}
service imap-master {
  name = imap
}
service indexer-worker {
  name = indexer-worker
}
service indexer {
  name = indexer
}
service ipc {
  name = ipc
}
service lmtp {
  name = lmtp
}
service log-errors {
  name = log
}
service {
  inet_listener {
    port = 4190
    name = sieve
  }
  service_count = 1
  vsz_limit = 64 M
  name = managesieve-login
}
service login/sieve {
  name = managesieve
}
service pop3 {
  name = pop3-login
}
service login/pop3 {
  name = pop3
}
service {
  executable = script /etc/dovecot/alerts/quota-warning.sh
  unix_listener {
    user = vmail
    path = quota-warning
  }
  user = dovecot
  name = quota-warning
}
service replicator-doveadm {
  name = replicator
}
service login/ssl-params {
  name = ssl-params
}
service stats-mail {
  name = stats
}
ssl = required
ssl_ca = </NFS_Mounts/SSL_KEYS/letsencrypt/live/mehl-family.fr/chain.pem
ssl_cert = </NFS_Mounts/SSL_KEYS/letsencrypt/live/mehl-family.fr/fullchain.pem
ssl_key =  # hidden, use -P to show it
ssl_verify_client_cert = yes
userdb {
  args = uid=vmail gid=vmail home=/NFS_Mounts/MBOX/vmail/%d/%n
  driver = static
}
protocol lmtp {
  service replication-notify-fifo {
    name = aggregator
  }
  service anvil-auth-penalty {
    name = anvil
  }
  service auth-worker {
    name = auth-worker
  }
  service auth-client {
    name = auth
  }
  service config {
    name = config
  }
  service dict-async {
    name = dict-async
  }
  service dict {
    name = dict
  }
  service login/proxy-notify {
    name = director
  }
  service dns-client {
    name = dns_client
  }
  service doveadm-server {
    name = doveadm
  }
  service imap-hibernate {
    name = imap-hibernate
  }
  service imap {
    name = imap-login
  }
  service imap-urlauth {
    name = imap-urlauth-login
  }
  service imap-urlauth-worker {
    name = imap-urlauth-worker
  }
  service token-login/imap-urlauth {
    name = imap-urlauth
  }
  service imap-master {
    name = imap
  }
  service indexer-worker {
    name = indexer-worker
  }
  service indexer {
    name = indexer
  }
  service ipc {
    name = ipc
  }
  service lmtp {
    name = lmtp
  }
  service log-errors {
    name = log
  }
  service sieve {
    name = managesieve-login
  }
  service login/sieve {
    name = managesieve
  }
  service pop3 {
    name = pop3-login
  }
  service login/pop3 {
    name = pop3
  }
  service replicator-doveadm {
    name = replicator
  }
  service login/ssl-params {
    name = ssl-params
  }
  service stats-mail {
    name = stats
  }
}
protocol imap {
  mail_plugins = " quota imap_quota"
  service replication-notify-fifo {
    name = aggregator
  }
  service anvil-auth-penalty {
    name = anvil
  }
  service auth-worker {
    name = auth-worker
  }
  service auth-client {
    name = auth
  }
  service config {
    name = config
  }
  service dict-async {
    name = dict-async
  }
  service dict {
    name = dict
  }
  service login/proxy-notify {
    name = director
  }
  service dns-client {
    name = dns_client
  }
  service doveadm-server {
    name = doveadm
  }
  service imap-hibernate {
    name = imap-hibernate
  }
  service imap {
    name = imap-login
  }
  service imap-urlauth {
    name = imap-urlauth-login
  }
  service imap-urlauth-worker {
    name = imap-urlauth-worker
  }
  service token-login/imap-urlauth {
    name = imap-urlauth
  }
  service imap-master {
    name = imap
  }
  service indexer-worker {
    name = indexer-worker
  }
  service indexer {
    name = indexer
  }
  service ipc {
    name = ipc
  }
  service lmtp {
    name = lmtp
  }
  service log-errors {
    name = log
  }
  service sieve {
    name = managesieve-login
  }
  service login/sieve {
    name = managesieve
  }
  service pop3 {
    name = pop3-login
  }
  service login/pop3 {
    name = pop3
  }
  service replicator-doveadm {
    name = replicator
  }
  service login/ssl-params {
    name = ssl-params
  }
  service stats-mail {
    name = stats
  }
}
protocol lda {
  mail_plugins = " quota sieve"
  service replication-notify-fifo {
    name = aggregator
  }
  service anvil-auth-penalty {
    name = anvil
  }
  service auth-worker {
    name = auth-worker
  }
  service auth-client {
    name = auth
  }
  service config {
    name = config
  }
  service dict-async {
    name = dict-async
  }
  service dict {
    name = dict
  }
  service login/proxy-notify {
    name = director
  }
  service dns-client {
    name = dns_client
  }
  service doveadm-server {
    name = doveadm
  }
  service imap-hibernate {
    name = imap-hibernate
  }
  service imap {
    name = imap-login
  }
  service imap-urlauth {
    name = imap-urlauth-login
  }
  service imap-urlauth-worker {
    name = imap-urlauth-worker
  }
  service token-login/imap-urlauth {
    name = imap-urlauth
  }
  service imap-master {
    name = imap
  }
  service indexer-worker {
    name = indexer-worker
  }
  service indexer {
    name = indexer
  }
  service ipc {
    name = ipc
  }
  service lmtp {
    name = lmtp
  }
  service log-errors {
    name = log
  }
  service sieve {
    name = managesieve-login
  }
  service login/sieve {
    name = managesieve
  }
  service pop3 {
    name = pop3-login
  }
  service login/pop3 {
    name = pop3
  }
  service replicator-doveadm {
    name = replicator
  }
  service login/ssl-params {
    name = ssl-params
  }
  service stats-mail {
    name = stats
  }
}
protocol pop3 {
  service replication-notify-fifo {
    name = aggregator
  }
  service anvil-auth-penalty {
    name = anvil
  }
  service auth-worker {
    name = auth-worker
  }
  service auth-client {
    name = auth
  }
  service config {
    name = config
  }
  service dict-async {
    name = dict-async
  }
  service dict {
    name = dict
  }
  service login/proxy-notify {
    name = director
  }
  service dns-client {
    name = dns_client
  }
  service doveadm-server {
    name = doveadm
  }
  service imap-hibernate {
    name = imap-hibernate
  }
  service imap {
    name = imap-login
  }
  service imap-urlauth {
    name = imap-urlauth-login
  }
  service imap-urlauth-worker {
    name = imap-urlauth-worker
  }
  service token-login/imap-urlauth {
    name = imap-urlauth
  }
  service imap-master {
    name = imap
  }
  service indexer-worker {
    name = indexer-worker
  }
  service indexer {
    name = indexer
  }
  service ipc {
    name = ipc
  }
  service lmtp {
    name = lmtp
  }
  service log-errors {
    name = log
  }
  service sieve {
    name = managesieve-login
  }
  service login/sieve {
    name = managesieve
  }
  service pop3 {
    name = pop3-login
  }
  service login/pop3 {
    name = pop3
  }
  service replicator-doveadm {
    name = replicator
  }
  service login/ssl-params {
    name = ssl-params
  }
  service stats-mail {
    name = stats
  }
}

Reply via email to