Hello everyone,
I'm trying to pass mail subject to the transport command:
command = /etc/domeny/mailfilter.cmd -j \"$h_subject\" -u
${lookup{$domain}lsearch*{/etc/virtual/domainowners}{$value}} ...
What I get as an argument to mailfilter.cmd, however, is one double quote!
-j " -u da7
? Just why does it do that?
If I delete backslashed doublequotes, the $h_subject variable gets expanded as
expected, but I need to quote it to be passed as single argument in case
subject contains whitespace characters.
Docs say:
If an argument appears in double quotes, backslash is interpreted as an
escape character in the usual way.
But even if I use
-j "\"$h_subject\""
..the effect is still the same.
--
Marcin Krol
--
## List details at http://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/