On Fri, 13 Aug 2004, Christiaan den Besten wrote:
> Using Andrews great ACL's I am able to get a proper "5.5.2. Over Quota"
> error message. But after a couple of 'tests' the
> "verify=recipient/callout=random,5s" part of the acl gets a different
> result.
>
> Due to the call-out cache exim now determines (??) that the "Over Quota"
> is a delivery error to the mailbox and gives a "550 Administrative
> prohibition" in stead of the expected "Over Quota" status message.
>
> Is this something we should learn to live with ?... Or should the error
> message also be cached in the callout cache or something ?
>
> ( changing the "recipient/callout=random" -> "recipient/callout=no_cache"
> fixes the problem, but caching would be nice ... )
The cache does not remember what the error was, just that the callout
failed.
I can forsee problems with caching "over quota" errors. The user
notices, cleans up her mailbox, but still can't receive any mail because
of the cache...
--
Philip Hazel University of Cambridge Computing Service,
ph10@??? Cambridge, England. Phone: +44 1223 334714.
Get the Exim 4 book: http://www.uit.co.uk/exim-book