I've noticed that if I turn on filesystem quotas,
then when using courier-IMAP, I can't select
the INBOX to even delete mail. POP seems to work,
but not imap.
I see the following lines in syslog:
Failed to create cache file: .
Error: Disc quota exceeded
I know about the voluntary quota system used,
however, I would like to combine a users quota
for all their services, including mail, ftp, web
using unix filesystem quotas.
Is this not possible with courier-imap?
Of course it's possible. Courier-IMAP can't do anything about filesystem
quotas that are enforced by the kernel. If your kernel is telling you
that you've exceeded your quota, well, it's up to you to figure out why.
Sam,
I guess I wasn't too clear. The problem is that you can't use Courier-IMAP
if you use filesystem quotas. That was the point I was trying to make.
Once
you've exceeded your quota, Courier-IMAP will not let you go in to cleanup
or delete any of your mail.
I forced the quota to be exceeded as a test. The software does not let you
(without administrator help) cleanup your space to get back below your
quota. Being an administrator, my point would be I wouldn't want to release
this software until its fixed (allow a user to delete their mail to get
below
their disk quota).
The only way it can be released is using the "voluntary" disk quotas.
I've updated vpopmail to allow per-domain "voluntary" disk quotas, which
will work until Courier-IMAP is patched. But this doesn't allow you to
combine a shared quota for web, mail & FTP.
It appears a cache file needs to be created before anyone can even see/read
any mail in their INBOX so they can delete & expunge it.
Thanks,
Brian