On Wed, Dec 06, 2006 at 12:50:01PM +0000, Ian Eiloart wrote:
[...]
> Therefore I might like to create a daily script which checks for users who
> have more than 20 inbound messages on the queue. For these, if their INBOX
> is over quota, and hasn't been changed for 21 days, the script configures
> exim to issue a 550 over quota error.
>
> You don't like that? How about if I make it a thousand messages, and 180
> days?
The case where you're likely to provoke administrators of
remote MTAs into not believing your 5xx messages actually
represent permanent failures is where manual redelivery
often succeeds shortly after getting a 5xx (which is often
the case with 5xx over quota errors). If you move users
into such a state only after 21 days, that's going to
cause less of a problem than if you do so after a much
shorter interval. But you should issue an error message a
bit more informative than just `over quota' in this case,
e.g. `account disabled -- over quota for too long'.
--
``This game is played in the same way as Musical Chairs,
without, however, using chairs.'' (D Minter)