You may also consider using an inotify tool like inotifywait to build up a list of maildirs to be expunged, then run an imaptool on the clock every hour, with an extreme nice priority, to do a background expunge.
Eduardo M KALINOWSKI wrote:
On Qui, 02 Jul 2009, Jose Luis Marin Perez wrote:
Thanks for your response Eduardo.
Apologies to the list by the rush and lack of information when reporting a problem.
One of the webmails is configured so that when delete some mail move to Trash directory, I have no problem here because I've configured Dovecot to ignore this folder to quota
The other two webmails are not configured to use the Trash directory and when you delete some mail will be maintained in the INBOX but it shows shading and the server adds the flag T:
1244457746.11461.domain.com, S = 5413:2, ST
So no updates maildirsize and quota does not change, this may result in the accounts quickly reach 100% usage.
The quote does not change because the mail is not deleted. It's only marked as deleted (T flag). Once the folder is expunged (that's how IMAP call it; your webmail mail give a different name for this action) all mails flagged as deleted are actually deleted and space is released.
The easiest solution would be to use a Trash folder also for this domain. Or, if you do not want that, you'll have to instruct your users to expunge their folders when they want to claim space. I believe there is also a plugin that should do automatic expunging, but I don't known when it's triggered.
-- Love feeling your best ever, all day, every day? Click http://RadicalHealth.com/join for the easy way.