On Thu, 5 Jan 2006 17:33:10 -0500
"Raymond Monette" <[EMAIL PROTECTED]> wrote:

> Essentially, before the mail is routed to Domino,
> I want to do a lookup from a text file containing a list of company
> users and if the incoming message is destined to a user NOT on the
> list, then I would like to stop it outright, not have it bounce back
> or anything.

I would do this in your routers (because this is routing, and routing
decisions should be done in routers not ACLs - consider mail
originating locally). As long as you have a "verify = recipient"
somewhere in your ACLs this will feed back up to the SMTP stage.

Insert this at the top of your routers:

userlist_domains:
  driver = redirect
  allow_fail
  domains = example.com : example.net
  data = ${lookup{$local_part}lsearch{/etc/exim/userlists/$domain}\
                 [EMAIL PROTECTED]
                 {:fail:Unknown user}}

in the above example:

- "example.com" and "example.net" are the domains for which you have a
local user list

- the userlists are stored in a file called /etc/exim/userlists/
[domain] e.g. /etc/exim/userlists/example.com

- the userlists are a plain text file with one user per line, e.g.

fred
joe
bob
mary



Tim

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

Reply via email to