[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