[Dovecot] Sendmail and deliver LDA exits with EX_TEMPFAIL on overquota

Sotiris Tsimbonis tsimbonis at forthnet.gr
Tue Oct 21 08:38:09 EEST 2008


mouss wrote, On 10/20/2008 05:04 PM:
> Sotiris Tsimbonis a écrit :
> - you can populate an access list to reject mail to users who are over
> quota. you need some way to remove them from the list once they purge
> their mailbox (web ui, cron, dovecot plugin, ...).
[...]
> 
> My preference for quota handling is this:
> 
> - user has two quotas. say 100 Mo and 150 Mo.
> - if he reaches 100 Mo, he is warned. he should purge his mailbox.
> - if he reaches 150 Mo, his address is blocked. He will need to purge
> his mailbox and ask to be delisted (maybe via a web UI).
> - when mail is received, users who are between 100 and 150 are checked
> in real time. if this shows them reaching 150, they are added to the
> "block list". otherwise, mail is delivered as usual.

Very interesting idea..

I could populate a list with users approaching quota (over a certain 
threshold) and use it in my milter in order to avoid calling the backend 
quota-reporting service for every user..

Cheers,
Sotiris.


More information about the dovecot mailing list