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/