On Tue, 8 Jan 2008, papi mac wrote:
I have Fedora 7 from a standard installation running sendmail, procmail
and dovecot 1.0 installed on a single partition. I now need to set up
mail quotas for most of the users but not all. Just protecting
/var/spool/mail/$LOGNAME is probably good enough for me. Since I just
want mail quotas and the installation is on just 1 partition I don't
have an easy way to use file system quotas. By reading through the
dovecot documentation and list archives I have the feeling that this is
possible with the versions and setup I have. I would probably need a
main line like this (apart from other lines) per user mailbox that needs
to be managed:
dirsize:/var/spool/mail/joe-user:storage 10240
to give joe-user a 10 mb limit.
Full dislosure: I haven't actually used Dovecot's quotas. (-:
Since this server is in production I don't have the luxury of
experimenting (extensively) on it.
I have a question though that I have not been able to answer yet. If the
flow of mail goes from sendmail to procmail to the mailbox, how is it
possible for dovecot to implement quotas on the inbox? Or would dovecot
write something there that procmail has to honor?
If you use the Dovecot delivery agent called "deliver" as the last chain,
it will bounce the mail or not depending on of the user is above quota.
-- Asheesh.
--
When the wind is great, bow before it;
when the wind is heavy, yield to it.