| |
@@ -115,7 +115,7 @@
|
| |
# to change it.
|
| |
warn condition = ${if eq {$acl_m_greyexpiry}{} {1}}
|
| |
set acl_m_dontcare = ${lookup sqlite {INSERT INTO greylist \
|
| |
- VALUES ( '$acl_m_greyident', \
|
| |
+ VALUES ( '${quote_sqlite:$acl_m_greyident}', \
|
| |
'${eval10:$tod_epoch+300}', \
|
| |
'$sender_host_address', \
|
| |
'${quote_sqlite:$sender_helo_name}' );}}
|
| |
$acl_m_greyident is everywhere quoted except in this query, this
leads to:
"tainted search query is not properly quoted (ACL warn, /etc/exim/exim-greylist.conf.inc 116): INSERT INTO greylist VALUES ( 'aWk1MYyRXIAtJujRTMJD', '1662972200', '1.2.3.4', 'mail.example.net' );"
Adding the quote fixes the error message