[Dovecot] quota not updated

Martin Ott martin.ott at itk-engineering.de
Mon Aug 2 16:34:05 EEST 2010


Hi Timo,

thanks for your answer. I triggered the problem down to the lazy_expunge
plugin. When I remove lazy_expunge from mail_plugins, quota gets calculated as
expected. How can I change the quota_rule, so that only the namespace with
prefix INBOX is regarded?

namespace:
  type: private
  separator: /
  prefix: INBOX/
  inbox: yes
  list: yes
  subscriptions: yes
namespace:
  type: public
  separator: /
  prefix: shared/
  location: maildir:/var/vmail/public:INDEX=~/public:CONTROL=~/public
  list: children
  subscriptions: yes
namespace:
  type: private
  separator: /
  prefix: .EXPUNGED/
  location: maildir:~/mail/expunged
  hidden: yes
  list: no

plugin:
  quota: maildir:User quota
  quota_rule: *:storage=2000M
  quota_warning: storage=95%% /usr/local/bin/quota-warning.sh 95
  quota_warning2: storage=80%% /usr/local/bin/quota-warning.sh 80
  acl: vfile
  lazy_expunge: .EXPUNGED/



>> we're using quota with the maildir backend. When new mail arrives, the quota
>> gets updated. But when mail is expunged, quota stays the same (see imap dialog
>> below). We're using the latest version from hg ( 1.2.13 ). Any ideas?
> 
> Anything in logs? What about with mail_debug=yes? Does maildirsize file
> get changed? Any per-user quota overrides? What if you delete
> maildirsize file and do GETQUOTAROOT INBOX in IMAP, does it recalculate
> it correctly?
> 
>> plugin:
>>   quota: maildir:User quota
>>   quota_rule: *:storage=2000M
>>   quota_warning: storage=95%% /usr/local/bin/quota-warning.sh 95
>>   quota_warning2: storage=80%% /usr/local/bin/quota-warning.sh 80
>>   quota2: maildir:Shared quota:ns=shared/
>>   quota2_rule: *:storage=10000M
> 
> Try also temporarily disabling quota2 to see if it somehow confuses
> Dovecot?
> 


More information about the dovecot mailing list