[Dovecot-de] Probleme mit quota Berechnung

Oliver Pürsten lists at puersten.de
Mo Mär 9 16:02:33 CET 2015


Hallo,

ich habe das Problem das die quota nur neu berechnet wird wenn der User sich ausloggt.
Dieses Verhalten kann man einfach nachstellen, das Postfach füllen, die Emails
dann wieder löschen. Der Anstieg der Größe wird berechnet, das löschen allerdings nicht.

Wenn ich mit einem doveadm quota recalc -u [username] oder doveadm quota recalc -A versuche die 
quota manuel neu zu berechnen funktioniert dieses auch nicht. Erst wenn der User/Client die 
Verbindung "Disconnected" berechnet dovecot die quota neu.

Hat jemand eine Idee wieso?

Config:

# dovecot -n
# 2.2.10: /etc/dovecot/dovecot.conf
# OS: Linux 2.6.32-504.8.1.el6.x86_64 x86_64 CentOS release 6.6 (Final)
auth_mechanisms = plain login
disable_plaintext_auth = no
mail_location = mdbox:%h
mail_plugins = quota zlib
mdbox_rotate_size = 10 M
namespace inbox {
   inbox = yes
   location =
   prefix =
}
passdb {
   args = /etc/dovecot/dovecot-sql.conf.ext
   driver = sql
}
plugin {
   quota = dict:User quota::file:%h/dovecot-quota
   quota_warning = storage=90%% quota-warning 90 %u
   zlib_save = gz
   zlib_save_level = 6
}
pop3_client_workarounds = outlook-no-nuls oe-ns-eoh
postmaster_address = postmaster at domain.tld
service imap-login {
   process_min_avail = 12
   service_count = 0
}
service imap {
   process_limit = 8192
}
service lmtp {
   inet_listener lmtp {
     address = *
     port = 24
   }
}
service pop3-login {
   process_min_avail = 12
   service_count = 0
}
service pop3 {
   process_limit = 1024
}
service quota-warning {
   executable = script /usr/local/bin/quota-warning.sh
   unix_listener quota-warning {
     user = vmail
   }
   user = vmail
}
ssl = no
userdb {
   args = /etc/dovecot/dovecot-sql.conf.ext
   driver = sql
}
verbose_proctitle = yes
protocol lmtp {
   mail_plugins = quota zlib sieve
}
protocol lda {
   mail_plugins = quota zlib sieve
}
protocol imap {
   mail_max_userip_connections = 30
   mail_plugins = quota zlib imap_quota
}
protocol pop3 {
   mail_plugins = quota zlib
}


Gruß
Oliver


Mehr Informationen über die Mailingliste Dovecot