[Dovecot] How to interpret quota log entries?
Hi,
I've configured a global quota rule, with low limits for testing purpose: quota_rule = *:storage=10M:messages=10
Why is the percentage value always 0? What does 'enforcing' mean in this context? Is it not only relevant if one uses fs-quota?
Jan 21 17:54:44 vh3 dovecot: IMAP(user@test.tld): Quota root: name=user backend=dict args=:proxy::quotadict Jan 21 17:54:44 vh3 dovecot: IMAP(user@test.tld): dict quota: user=user@test.tld, uri=proxy::quotadict, enforcing=0 Jan 21 17:54:44 vh3 dovecot: IMAP(user@test.tld): Quota rule: root=user mailbox=* bytes=10485760 (0%) messages=10 (0%) Jan 21 17:54:49 vh3 deliver(user@test.tld): Quota root: name=user backend=dict args=:proxy::quotadict Jan 21 17:54:49 vh3 deliver(user@test.tld): dict quota: user=user@test.tld, uri=proxy::quotadict, enforcing=0 Jan 21 17:54:49 vh3 deliver(user@test.tld): Quota rule: root=user mailbox=* bytes=10485760 (0%) messages=10 (0%)
The current quota usage for user@test.tld:
mailsys=# SELECT * FROM quota WHERE username = 'user@test.tld';
username | path | current
---------------+----------------+---------
user@test.tld | quota/storage | 9977225
user@test.tld | quota/messages | 4
# 1.1.9: /usr/local/etc/dovecot.conf
# OS: OpenBSD 4.2 i386
login_dir: /usr/local/var/run/dovecot/login
login_executable: /usr/local/libexec/dovecot/imap-login
login_user: _dovecot
first_valid_uid: 70000
first_valid_gid: 70000
mail_location: maildir:~/Maildir
mail_debug: yes
mail_plugins: quota imap_quota
auth default:
mechanisms: plain login cram-md5
user: nobody
passdb:
driver: sql
args: /usr/local/etc/dovecot-sql.conf
userdb:
driver: sql
args: /usr/local/etc/dovecot-sql.conf
socket:
type: listen
client:
path: /var/spool/postfix/private/auth
mode: 432
user: _postfix
group: _postfix
master:
path: /usr/local/var/run/dovecot/auth-master
mode: 384
plugin:
quota: dict:user::proxy::quotadict
quota_rule: *:storage=10M:messages=10
mail_debug: yes
dict:
quotadict: pgsql:/usr/local/etc/dovecot-dict-quota.conf
mail_debug: yes
Regards, Pascal
Ubuntu is an ancient African word meaning “I can’t install Debian.” -- unknown
On Wed, 2009-01-21 at 18:26 +0100, Pascal Volk wrote:
Hi,
I've configured a global quota rule, with low limits for testing purpose: quota_rule = *:storage=10M:messages=10
Why is the percentage value always 0?
It just means you're not defining quota limits using percentages. Maybe it just shouldn't show it then since people seem to be confused about it..
What does 'enforcing' mean in this context? Is it not only relevant if one uses fs-quota?
It actually should have been called "noenforcing", I fixed that a few days ago. You can disable (dict) quota enforcing if you want to do that for some reason.
participants (2)
-
Pascal Volk
-
Timo Sirainen