[Dovecot] QUOTA Imap Extension

Brady Wetherington brady at netservnyc.com
Mon Dec 19 18:31:21 EET 2005

Hi - long time lurker, very rare poster

I understand Dovecot's support for mbox quotas is - well, not quite 
there yet. But I actually am not asking about that. I use vpopmail and 
qmail and Maildirs and was wondering about the QUOTA imap extension, 
which allows IMAP clients to query their quota settings.

The reason I need to know about this is that I have a mailserver with a 
chunk of clients and their mail stores are getting large. And starting 
to exhaust my storage. I could just throw more storage at it - but 
they're not paying me for that level of storage, so I need to quota 
them. And my main source of business is one particular consulting 
company, so I pretty much have to do what they say, within reason, and 
they said, "Okay, you can quota everyone, so long as they can at least 
find out what their quota is in Webmail..." Which is pretty reasonable - 
quota'ing people and then not letting them know how close to their quota 
they are seems cruel, especially with the meager IQ's of my particular 
set of clients.

Some research on my part has determined that there's an RFC for a QUOTA 
extension to IMAP, and there are plugins for my webmail program 
(Squirrelmail) which can display the user's quota usage there. Also, 
some mail clients are smart enough to also query the QUOTA extensions 
and let the user know how close they are to their max quota usage.

I'm also planning a pretty decent-sized technology transition in the 
near future (switching to a shared-storage system with two servers, etc, 
etc), and I could be convinced to perhaps try and change my quotaing 
system at the same time - for instance, switching to filesystem quotas 
instead of vpopmail quotas, if that will help.

The scary possibility that I guess I have to prepare myself for is that 
dovecot Just Doesn't Do It, and I need to figure out some other way of 
informing the clients of their quota usage - possibly a script that goes 
and recurses through maildirs and sends little emails if users are at a 
certain percentage of their actual usage, or something...I'm certainly 
not looking forward to writing that, but it's not a fate worse than death...

More information about the dovecot mailing list