Hi,

I have an autoreply transport that gets its data from MySQL:

subject = ${expand:${lookup mysql {MYSQL_ARSUBJECT}{$value}{Re: 
$header_subject:}}}

The result of the database lookup is expanded further, because it may 
contain expansion variables like "$header_subject" itself.

Now when the autoreply is triggered by a message that has a subject like 
this:

   Subject: =?iso-8859-1?Q?RE:_Cursus_intu=EFtieve_ontwikkeling?=

delivery fails with the following error:

Expansion of "${expand:${lookup mysql {SELECT arsubject FROM virtual 
WHERE username='${quote_mysql:$local_part}' AND 
domain='${quote_mysql:$domain}'}{$value}{Re: $header_subject:}}}" in 
mysql_reply transport contains non-printing character 195

So, I guess I should somehow quote the final result of the expansion(s) 
before I can use it as a subject.

My question is: which quoting operator would be most suitable for this? 
   Would just plain ${quote:<string>} do? Any other things I should be 
aware of?

Best regards,

Martijn Grendelman

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

Reply via email to