I am trying to substitute a hard-coded path in my Exim configuration file with a value taken from an environment variable, however I am getting an error I do not understand.${env is not a known operator (or a } is missing in a variable reference)This is the condition causing the errorcondition = ${if !exists{${env{MAILPATH}{$value} fail }/$local_part} }If I change the condition to this, then it works fine:condition = ${if !exists{/srv/mail/$local_part} }I cannot see the syntax error on the ${env line, so could someone please point out what silly mistake I have made?
Exim condition failure ${env is not a known operator
environment variables;variable substitution;exim