> On Apr 5, 2021, at 5:43 PM, Heiko Schlittermann via Exim-users 
> <[email protected]> wrote:
> 
> Felipe Gasper <[email protected]> (Mo 05 Apr 2021 22:46:31 CEST):
>> 
>> 
>> On another note, I’ve noted via the same parse that this in exim.conf:
>> 
>> -----
>> router_home_directory = 
>> ${extract{5}{::}{${lookup{${lookup{$domain_data}lsearch{/etc/userdomains}{$value}}}lsearch{/etc/passwd}{$value}}}}
>> -----
>> 
>> … gets parsed to this:
>> 
>> -------
>> router_home_directory = ${extract{5}{::}{${lookup 
>> passwd{${lookup{$domain_data}lsearch{/etc/userdomains}{$value}}}{$value}}}}
>> -------
>> 
>> ^^ Note the conversion of the first “lookup” to a “lookup passwd”.
> 
> Sure that you didn't confuse something.
> 
> Input /tmp/exim4.conf
> 
>    begin routers
>    test:
>            driver = redirect
>            file = .forward
>            router_home_directory = 
> ${extract{5}{::}{${lookup{${lookup{$domain_data}lsearch{/etc/userdomains}{$value}}}lsearch{/etc/passwd}{$value}}}}
> 
> 
> Output of `exim -C /tmp/exim4.conf -bP config`:
> 
>    # Exim Configuration (4.94-37-g062b77ca8)
>    # 1 "/tmp/exim4.conf"
> 
>    begin routers
> 
>      test:
>       driver = redirect
>       file = .forward
>       router_home_directory = 
> ${extract{5}{::}{${lookup{${lookup{$domain_data}lsearch{/etc/userdomains}{$value}}}lsearch{/etc/passwd}{$value}}}}

Right you are … we have an internal magic-rewriter thingie that I only just 
discovered.

Yay.

Thank you!

cheers,
-Felipe


-- 
## List details at https://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