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/