So running exim -be and doing expansions, I get this for my main three
cases: The bracketed period, the escaped period, and the doubly escaped
period. In isolation here, the doubly escaped period works, yet it does not
work when running. I'm puzzled why that would be the case:

> ${lookup {johnnies-test-list-2.list} dsearch,ret=key,filter=file
{/opt/lsoft/listserv/home} {${sg {$value}{[.]list}{}}}fail}

 search_open: dsearch "/opt/lsoft/listserv/home"

   cached open

 search_find: file="/opt/lsoft/listserv/home"

   key="johnnies-test-list-2.list" partial=-1 affix=NULL starflags=0
opts="ret=key,filter=file"

 LRU list:

   5/opt/lsoft/listserv/home

   End

 internal_search_find: file="/opt/lsoft/listserv/home"

   type=dsearch key="johnnies-test-list-2.list" opts="filter=file"

 file lookup required for johnnies-test-list-2.list

   in /opt/lsoft/listserv/home

 creating new cache entry

 lookup yielded: johnnies-test-list-2.list

  compiled RE '[.]list' not found in local cache

  compiling RE '[.]list'

  compiled RE '[.]list' saved in local cache

johnnies-test-list-2


> ${lookup {johnnies-test-list-2.list} dsearch,ret=key,filter=file
{/opt/lsoft/listserv/home} {${sg {$value}{\\.list}{}}}fail}

 search_open: dsearch "/opt/lsoft/listserv/home"

   cached open

 search_find: file="/opt/lsoft/listserv/home"

   key="johnnies-test-list-2.list" partial=-1 affix=NULL starflags=0
opts="ret=key,filter=file"

 LRU list:

   5/opt/lsoft/listserv/home

   End

 internal_search_find: file="/opt/lsoft/listserv/home"

   type=dsearch key="johnnies-test-list-2.list" opts="filter=file"

 cached data used for lookup of johnnies-test-list-2.list

   in /opt/lsoft/listserv/home

 lookup yielded: johnnies-test-list-2.list

  compiled RE '\.list' not found in local cache

  compiling RE '\.list'

  compiled RE '\.list' saved in local cache

johnnies-test-list-2


> ${lookup {johnnies-test-list-2.list} dsearch,ret=key,filter=file
{/opt/lsoft/listserv/home} {${sg {$value}{\.list}{}}}fail}

 search_open: dsearch "/opt/lsoft/listserv/home"

   cached open

 search_find: file="/opt/lsoft/listserv/home"

   key="johnnies-test-list-2.list" partial=-1 affix=NULL starflags=0
opts="ret=key,filter=file"

 LRU list:

   5/opt/lsoft/listserv/home

   End

 internal_search_find: file="/opt/lsoft/listserv/home"

   type=dsearch key="johnnies-test-list-2.list" opts="filter=file"

 cached data used for lookup of johnnies-test-list-2.list

   in /opt/lsoft/listserv/home

 lookup yielded: johnnies-test-list-2.list

  compiled RE '.list' not found in local cache

  compiling RE '.list'

  compiled RE '.list' saved in local cache

johnnies-test-2


On Thu, Dec 18, 2025 at 11:30 AM Slavko via Exim-users <
[email protected]> wrote:

> Dňa 18. decembra 2025 16:36:54 UTC používateľ Johnnie Adams via Exim-users
> <[email protected]> napísal:
> >And just to top this off with an extra helping of weirdness, here's the
> >exim log message for the +successful+ delivery, which looks like a
> failure.
> >Or perhaps this is normal and I'm misunderstanding:
> >
> >2025-12-18 10:33:09 1vWGw9-00000003XOY-1gav ==
> >[email protected] R=listserv
> >T=listserv_transport defer (0) DT=0s: Expansion of "${lookup
> >{${local_part}.list} dsearch,ret=key,filter=file
> {/opt/lsoft/listserv/home}
> >{${sg {$value}{[.]list}{}}}fail}" from command
> >"/opt/lsoft/listserv/bin/lsv_amin /opt/lsoft/listserv/spool "${lookup
> >{${local_part}.list} dsearch,ret=key,filter=file
> {/opt/lsoft/listserv/home}
> >{${sg {$value}{[.]list}{}}}fail}"" in listserv_transport transport failed:
> >"lookup" failed and "fail" requested
>
> Perhaps it is time to learn about -be & -d command line options.
>
> regards
>
>
> --
> Slavko
> https://www.slavino.sk/
>
> --
> ## 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/
>


-- 
John Adams
Senior Linux/Middleware Administrator  | Information Technology Services
+1-501-916-3010 | [email protected] | http://ualr.edu/itservices
*UA Little Rock*

Reminder:  IT Services will never ask for your password over the phone or
in an email. Always be suspicious of requests for personal information that
come via email, even from known contacts.  For more information or to
report suspicious email, visit IT Security
<http://ualr.edu/itservices/security/>.

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