On Tue, 3 Aug 1999 Jacot@??? wrote:
> We're using exim (3.03),
^^^^^
Quick off the mark!
> Another possibility, which I haven't thought through very clearly,
> would be some sort of transport that attempted to do a pseudo delivery
> directly to Cyrus, which could then work out if the delivery would fail,
> and if so, hold or bounce the message.
If you can write the necessary logic in Perl, you could use embedded
Perl in a "condition" option on some director to do the check. If the
answer is "over quota" you could, for example, run the director as an
aliasfile with a single default entry such as
*: :defer: user is over quota
This has the advantage that it will time out in due course.
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.