I think you are not actually inspecting and understanding these debug
outputs yourself:


On 2025/12/19 8:59 PM, Johnnie Adams via Exim-users wrote:
Thanks! Here's the new result for a bracketed period:

853220  ╭considering: ${lookup {${local_part}.list}
dsearch,ret=key,filter=file {/opt/lsoft/listserv/home} {${sg
{$value}{[.]list}{}}}fail}

853220   ├──expanding: ${local_part}.list

853220   ╰─────result: owner-johnnies-test-list-2.list

853220  lookup failed



Here's the result for a singly escaped period:

853256  ╭considering: ${lookup {${local_part}.list}
dsearch,ret=key,filter=file {/opt/lsoft/listserv/home} {${sg
{$value}{.list}{}}}fail}

853256   ├──expanding: ${local_part}.list

853256   ╰─────result: johnnies-test-list-2.list

853256  ╰─────result: johnnies-test-2

 while the
bracketed period gives the right result and panics the application.

The keys for the two lookups differ.  And, not unexpectedly, the results differ.

It writes to the panic log because that is what your sg expansion asks
it to do when there is no match.
--
Cheers,
  Jeremy

--
## subscription configuration (requires account):
##   https://lists.exim.org/mailman3/postorius/lists/exim-users.lists.exim.org/
## unsubscribe (doesn't require an account):
##   [email protected]
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to