On 2015-04-13, Paul Warren <[email protected]> wrote:
> On 11/04/2015 14:20, Jeremy Harris wrote:
>> On 10/04/15 17:29, Paul Warren wrote:
>>> Anyway, this is fixable if you can figure out just the right combination
>>> of quotes and backslashes to actually get double quotes into the file:
>>>
>>>   continue = ${run{SHELL -c 'echo  \\\"$sender_host_address\\\"
>>>         >>$spool_directory/blocked_relay_ips; \
>>
>> You could change to using a DB lookup rather than an lsearch;
>> then the insert could be done without involving a shell, too.
>
> Yes, we did consider that, but it seems a bit heavy weight for a file 
> that at any given time is likely to have at most one or two entries in 
> it, and is effectively a single one column table.

if there's fewer than 10 entries a "dsearch" lookup may be a better
match to the task, but creating entries is still problematic - 
you could use embedded perl I guess.

-- 
umop apisdn


-- 
## List details at https://lists.exim.org/mailman/listinfo/exim-users
## Exim details at http://www.exim.org/
## Please use the Wiki with this list - http://wiki.exim.org/

Reply via email to