> On Apr 5, 2021, at 11:44 AM, Jeremy Harris via Exim-users
> <[email protected]> wrote:
>
> On 05/04/2021 16:34, Felipe Gasper via Exim-users wrote:
>> domainlist manualmx_domains = ${if exists {/etc/manualmx}
>> {lsearch;/etc/manualmx} {} }
>
> That's not a valid definition for a named list.
>
> I suspect you've misread "lists are (string-) expanded before use" as meaning
> that list *definitions* can have string-expansions. Not so. The
> string-expansion
> is done on the text that should be a list, when some text is arrived at in the
> context of a list being needed.
Hrm. It … works for us? Is this something that happens to work but is
undocumented?
The router that uses that list, at least, seems to work as we intend:
manualmx:
driver = manualroute
domains = +manualmx_domains
transport = remote_smtp
route_data = ${lookup{$domain}lsearch{/etc/manualmx}}
Or am I misunderstanding?
-F
--
## 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/