On 2006-03-11 at 22:45 -0600, Vincent wrote:
> I have successfully configured it to have separate alias files for each
> domain for virtual domains.  I am using 
>     data = ${lookup{$local_part} nwildlsearch{/etc/exim/virtual/$domain}}

> Is there a way to configure exim so I can have something like
>     *   vince-$local_part
> in the alias file for the virtual domain, so that it will work like
> a catch all, but forward to a unique local_part_suffix for each user?
> 
> It does not seem to expand variables, such as $local_part, in the alias
> file.

file:
 *      vince-LOCALPART

Router, don't use the default {$value} result (untested):
 data = ${lookup{$local_part} nwildlsearch{/etc/exim/virtual/$domain} \
        {${sg{$value}{LOCALPART}{$local_part}}}fail}

Exim Spec, section 10.5 has details on "Expansion items" which includes
${lookup ...} and ${sg...}.

Your existing "data" rule is using an abbreviated form of ${lookup},
which has an implicit {$value}fail at the end.  Read the section on
lookup in 10.5 for clear details.

Regards,
-Phil

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