Am Dienstag 22 September 2009 schrieb Jan Johansson:
> >Probably not the most efficient, but possibly one of the simplest, ways of
> >doing this is as follows:
> >
> >- create lists of local-parts, one per domain, e.g.
>
> That is exactly what I want to avoid, because we are talking about _many_
> domains and a heck-load of users.
>
> >  e.g. each file would contain lines like "bob", not [email protected]
>
> Yeah, which once again would require me to re-parse the data.
>
> I am looking for short-cuts here :)

perhaps something like

route_data = ${lookup{$local_p...@$domain}dbm{/etc/exim4/plesk.db}}

We have a similar setup, but with several plesk-server. For that reason, our 
plesk.db contains

us...@domain1   plesk1
us...@domain3   plesk2
...

The change in your config could be done with a simple sed-script.

Another possibility could be to setup a acl and deny every user whom is not in 
that config-file but in one of your domains. The router than only had to check 
for the domains.

--

Regards, Kerstin

Attachment: signature.asc
Description: This is a digitally signed message part.

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