https://bugs.exim.org/show_bug.cgi?id=3066
--- Comment #7 from Jeremy Harris <jgh146...@wizmail.org> --- The macro usage shouldn't make a difference; those are resolved as the config is read in. The hide only applies to the mysql_servers option value being visible in "exim m-bP". I'm *fairly* sure the dns name for the server vs. an IP doesn't matter, nor the explicit port. Can you get a debug run? With -d+all, for the relevant section leading up to the log line I get: 14:16:30 28330 processing "warn" (/home/jgh/git/exim/test/test-config 39) 14:16:30 28330 ╭considering: FAIL3: ${lookup mysql {servers=127.0.0.1::1223; select name from them where id = '$local_part'}} 14:16:30 28330 ├───────text: FAIL3: 14:16:30 28330 ├considering: ${lookup mysql {servers=127.0.0.1::1223; select name from them where id = '$local_part'}} 14:16:30 28330 ╭considering: servers=127.0.0.1::1223; select name from them where id = '$local_part'}} 14:16:30 28330 ├───────text: servers=127.0.0.1::1223; select name from them where id = ' 14:16:30 28330 ├considering: $local_part'}} 14:16:30 28330 ├──────value: c 14:16:30 28330 ╰──(tainted) 14:16:30 28330 ├considering: '}} 14:16:30 28330 ├───────text: ' 14:16:30 28330 ├considering: }} 14:16:30 28330 ├──expanding: servers=127.0.0.1::1223; select name from them where id = '$local_part' 14:16:30 28330 ╰─────result: servers=127.0.0.1::1223; select name from them where id = 'c' 14:16:30 28330 ╰──(tainted) 14:16:30 28330 search_open: mysql "NULL" 14:16:30 28330 cached open 14:16:30 28330 search_find: file="NULL" 14:16:30 28330 key="servers=127.0.0.1::1223; select name from them where id = 'c'" partial=-1 affix=NULL starflags=0 opts=NULL 14:16:30 28330 LRU list: 14:16:30 28330 internal_search_find: file="NULL" 14:16:30 28330 type=mysql key="servers=127.0.0.1::1223; select name from them where id = 'c'" opts=NULL 14:16:30 28330 database lookup required for servers=127.0.0.1::1223; select name from them where id = 'c' 14:16:30 28330 (tainted) 14:16:30 28330 LOG: MAIN PANIC 14:16:30 28330 tainted search query is not properly quoted (ACL warn, /home/jgh/git/exim/test/test-config 39): servers=127.0.0.1::1223; select name from them where id = 'c' -- You are receiving this mail because: You are on the CC list for the bug. -- ## subscription configuration (requires account): ## https://lists.exim.org/mailman3/postorius/lists/exim-dev.lists.exim.org/ ## unsubscribe (doesn't require an account): ## exim-dev-unsubscr...@lists.exim.org ## Exim details at http://www.exim.org/ ## Please use the Wiki with this list - http://wiki.exim.org/