Re: [Exim] 550 Administrative prohibition

Top Page
Delete this message
Reply to this message
Author: Philip Hazel
Date:  
To: Christiaan den Besten
CC: exim-users
Subject: Re: [Exim] 550 Administrative prohibition
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