Re: [exim] :defer:-like redirect router

Top Page
Delete this message
Reply to this message
Author: Exim users mailing list
Date:  
To: Magnus Holmgren
CC: Exim users mailing list
Subject: Re: [exim] :defer:-like redirect router
On Tue, Feb 20, 2007 at 01:04:13PM +0100, Magnus Holmgren wrote:
> On Tuesday 20 February 2007 11:53, Alexander Shikoff wrote:
> > My question is why I get message "Temporary local problem - please try
> > later" instead of "User's mailbox size is over quota"?
> >
> > When I change in router :defer: to :fail: then all is ok and I get wanted
> > message.
> >
> > Any suggestions? Thanks!
>
> You can get what you want by setting the global option
> smtp_return_error_details, but that has side effects that may be undesired
> (see chapter 14 of the spec). Some explanation can be found on lines 2123ff
> of smtp_in.c; I think the rationale is that the code can't tell a forced
> defer (like the one you have set up) from a defer caused by an error. Or
> rather, it can in some cases, such as when you explicitly defer from the ACL
> itself using the "defer" verb. The *permanent* failures that are handled by
> that code are however always forced; therefore the message supplied
> with :fail: is always used.
>
> I think this could be improved. Please file a bug report.


Thanks for detailed explanation!
http://www.exim.org/bugzilla/show_bug.cgi?id=475

P.S. Somewhat resembling was discussed at 2003(!)
http://www.exim.org/pipermail/exim-users/Week-of-Mon-20030728/057248.html

-- 
Kind Regards,    Alexander Shikoff
minotaur@???
Mob.: +380 67 946 31 49