Hi Tom,

Thank you for the answer. I consider writing an implementation for
maildir++ quota that supports over 2GB in a shared library and use it
with all the software that is in place (courier-imap, vpopmail and
qmail).


Iulian


On Mon, 15 Jan 2007, Tom Collins wrote:

> On Jan 15, 2007, at 9:29 AM, Iulian Liviu Ionescu wrote:
> > It seems that there's a limit in quota at 2GB. What are the options
> > available to have mail accounts with more than 4 GB quota?
> 
> One options: rewrite the Maildir++ patches for qmail and POP/IMAP servers,
> along with vpopmail's quota support code to use a larger variable type to
> store the sizes (long long?).  It might be possible to work around it with a
> hack of storing message sizes in bytes, but the total of the sizes (and the
> user's quota) in KB.  This would get you up to 2TB quotas.
> 
> foreach message_size do {
> bytes += message_size;
> kbytes += bytes / 1024;
> bytes = bytes % 1024;
> }
> 
> I'm sure that at the time it was written, 2GB seemed like an insane quota for
> a mailbox.  Unfortunately it's now a realistic number.
> 
> Keep in mind that if you've got 2GB mailboxes, it probably requires lots of
> resources to recalculate disk usage.  Consider running a nightly cronjob that
> calculates disk usage for all email users and warns the ones who are over
> "quota".  If they stay over for a certain period, bill them or turn their
> account off.
> 
> Not a pretty solution, but I'm afraid there's no easy way to support quotas
> over 2GB.
> 
> --
> Tom Collins  -  [EMAIL PROTECTED]
> Vpopmail - virtual domains for qmail: http://vpopmail.sf.net/
> QmailAdmin - web interface for Vpopmail: http://qmailadmin.sf.net/
> 
> 
> 

Reply via email to