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 [EMAIL PROTECTED] Mob.: +380 67 946 31 49 -- ## List details at http://www.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://www.exim.org/eximwiki/
