On 15 October 2018 at 15:54 Christian Ejlertsen < [email protected]> wrote:
On Mon, 2018-10-15 at 15:36 +0300, Aki Tuomi wrote:It is :)
protocol imap {mail_max_userip_connections = 1000mail_plugins = " quota notify replication imap_quota last_loginquota_clone"}But that will only affect imap protocol. You should add it globally,otherwise quota updates do not happen for LMTP/LDA.
AkiHello Aki
I tried it like the config suggests, in the global conttext, with sameresult no updates in the database and no indication in the log that itis trying to write or fails in any way.
- Christian
# 2.3.2.1 (0719df592): /etc/dovecot/dovecot.conf# OS: Linux 3.10.0-862.11.6.el7.x86_64 x86_64 CentOS Linux release7.5.1804 (Core) nfs4# Hostname: imap01.ltmail.dkauth_debug = yesauth_verbose = yesdict {lastlogin = mysql:/etc/dovecot/dovecot-dict-sql.conf.extquotaclone = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext}doveadm_password = # hidden, use -P to show itlock_method = dotlocklogin_trusted_networks = 192.168.100.11/32 192.168.100.16/32mail_debug = yesmail_fsync = alwaysmail_location = maildir:/storage/vmail/%d/%nmail_nfs_index = yesmail_nfs_storage = yesmail_plugins = " quota quota_clone notify replication"mmap_disable = yesnamespace inbox {inbox = yeslocation =mailbox Drafts {special_use = \Drafts}mailbox Junk {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.extdriver = sql}plugin {last_login_dict = proxy::lastloginlast_login_key = last-login/%umail_replica = tcp:imapb01.litmail.dk:12345quota = maildir:User quotaquota_clone_dict = proxy::quotaclonequota_grace = 10%%quota_status_nouser = DUNNOquota_status_overquota = 552 5.2.2 Mailbox is fullquota_status_success = DUNNO}protocols = imapreplication_max_conns = 100service aggregator {fifo_listener replication-notify-fifo {mode = 0666user = vmail}unix_listener replication-notify {mode = 0666user = vmail}}service auth-worker {user = $default_internal_user}service auth {unix_listener /var/spool/postfix/private/auth {group = postfixmode = 0666user = postfix}unix_listener auth-userdb {group = vmailmode = 0666user = vmail}user = $default_internal_user}service config {unix_listener config {user = vmail}}service dict {unix_listener dict {group = vmailmode = 0600user = vmail}}service doveadm {group = vmailinet_listener {port = 12345}user = vmail}service imap-login {inet_listener imap {port = 143}process_min_avail = 10service_count = 0}service quota-status {client_limit = 1executable = /usr/libexec/dovecot/quota-status -p postfixinet_listener {port = 12340}}service replicator {process_min_avail = 1unix_listener replicator-doveadm {mode = 0666}}service stats {unix_listener stats-writer {mode = 0600user = vmail}}ssl_cert = </etc/pki/dovecot/certs/dovecot.pemssl_dh = # hidden, use -P to show itssl_key = # hidden, use -P to show ituserdb {args = /etc/dovecot/dovecot-sql.conf.extdriver = sql}protocol imap {mail_max_userip_connections = 1000mail_plugins = " quota quota_clone notify replication imap_quotalast_login"}protocol submission {mail_max_userip_connections = 1000}
Did you remember to restart after config change? Also quota clone occurs when quota usage changes.
---
Aki Tuomi
Aki Tuomi
