On 27 April 2010 16:04, John Burnham <[email protected]> wrote: >> >> Reading through the docs: >> http://exim.org/exim-html-4.50/doc/html/spec_22.html#CHAP22 >> I was really interested to read this: >> >> The incoming address can be redirected in several different >> ways:... It >> can be forced to fail, with a custom error message. >> >> This would be really handy for 'noreply' and 'goneaway' type >> users so I >> thought I'd give it a try. I can get it to match OK with this router: >> #RARE CASE ROUTER - USER IS NOT ALLOWED INBOUND MAIL >> reject_noreply: >> driver = redirect >> data = [email protected],:fail: Gone away, no >> forwarding >> address >> allow_fail = true >> >> My objective would be to give a 550 'Gone away, no forwarding address' >> with a connection drop at this point. > > Now, if do it with a router - those run after the email has been accepted and > a fail there will generate a bounce email.
This case is a little more complicated - the OP has recipient verification turned on, and the routers are called after a RCPT to determine if a recipient is valid. What actually is determined is that a recipient is routeable - in this case, the 'invalid' recipient is, because it meets the conditions of a router. The fact that the result of its routing would lead to an NDR due to the 'fail' redirection isn't relevant - the redirection isn't processed. The two suggestions to deal with this situation in an ACL are good. Peter -- Peter Bowyer Email: [email protected] Follow me on Twitter: twitter.com/peeebeee -- ## List details at http://lists.exim.org/mailman/listinfo/exim-users ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/
