Alain Williams wrote:
> I am tweaking an exim at a school. The admin people have their own MS 
> Exchange box
> (no comment), I have a list of school admin users that I use to only pass on 
> those
> email addresses to the exchange box.
> 
> That works, but when there is an address that is not in the list the router
> allows subsequent routers to look at it -- something that I do not want, I 
> want
> the mail to be bounced.
> 
> The router that I have is:
> 
> schoolAdmin:
>   driver = manualroute
>   domains = some.school
>   condition = 
> ${lookup{$local_p...@$domain}lsearch{/etc/exim/admin_users}{1}fail}
>   transport = remote_smtp
>   route_list = * admin.exchange.box
>   no_more
> 
> The 'no_more' seems to do nothing.
> 
> I could deal with it in an ACL I suppose, but that means having the test in 2 
> places,
> in the ACLs I have:
>       require verify = recipient

change that to

require verify = recipient/callout

and you will find that it will do a callout checking with a SMTP session 
to the exchange box to see if the user exists.

HTH
cya
Andrew

> and the router should thus do this.
> 
> How do I get the bounce for domain some.school if the user is not in the file 
> ?
> 
> postmaster is dealed with earlier.
> 


-- 
Awdcomp computing services.
Mobile: 0433 263 470
Web:    www.awdcomp.net
Email:  [email protected]

-- 
## 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/

Reply via email to