Jakob Hirsch wrote:
>> Jacob's suggestion was for acl_check_rcpt:
>     ^ <harrumph> :)

Oops, sorry! I get that a lot myself, very annoying :(

> So you have your "normal" addresses in this file and this wildcard entry
> at the end? Then you can use this:
> 
> ! local_parts = lsearch;/etc/mail/virtual/domain.com
> (as opposed to the "lsearch*" you are likely using in some redirect router)

Excellent :)

Now, um, which file is that in? Just grepping for lsearch in the routers 
directory, this looks like the right file, but it doesn't look like I 
can just replace the line:

File: 350_exim4-config_vdom_aliases.
----
vdom_aliases:
       driver = redirect
       allow_defer
       allow_fail
       domains = dsearch;/etc/mail/virtual
       data = 
${expand:[EMAIL PROTECTED]/etc/mail/virtual/$domain}}}
       retry_use_local_part
       pipe_transport   = address_pipe
       file_transport   = address_file
       no_more
----

The other possibility is 150_exim4-config_hubbed_hosts:
----
hubbed_hosts:
   debug_print = "R: hubbed_hosts for $domain"
   driver = manualroute
   domains = "${if exists{CONFDIR/hubbed_hosts}\
                    {partial-lsearch;CONFDIR/hubbed_hosts}\
               fail}"
   route_data = ${lookup{$domain}partial-lsearch{CONFDIR/hubbed_hosts}}
   transport = remote_smtp
----

Oh, or it could be 400_exim4-config_system_aliases:
----
system_aliases:
   debug_print = "R: system_aliases for [EMAIL PROTECTED]"
   driver = redirect
   domains = +local_domains
   allow_fail
   allow_defer
   data = ${lookup{$local_part}lsearch{/etc/aliases}}
   .ifdef SYSTEM_ALIASES_USER
   user = SYSTEM_ALIASES_USER
   .endif
   .ifdef SYSTEM_ALIASES_GROUP
   group = SYSTEM_ALIASES_GROUP
   .endif
   .ifdef SYSTEM_ALIASES_FILE_TRANSPORT
   file_transport = SYSTEM_ALIASES_FILE_TRANSPORT
   .endif
   .ifdef SYSTEM_ALIASES_PIPE_TRANSPORT
   pipe_transport = SYSTEM_ALIASES_PIPE_TRANSPORT
   .endif
   .ifdef SYSTEM_ALIASES_DIRECTORY_TRANSPORT
   directory_transport = SYSTEM_ALIASES_DIRECTORY_TRANSPORT
   .endif
----
Although that last one is just system aliases, not user/domain 
addresses, so I'd guess it's not that.

Thanks for all your help, I thought there must be a good answer, just no 
idea where to look!

-Alastair

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