btb:
> by chance, i happened to create a parameter which used a dash in the
> name, and was referencing it in another parameter, e.g.:
> 
> foo-param = foo
> bar_param = ${foo-param}
> 
> upon restart, postfix complained about this:
> 
> postconf: warning: macro name syntax error: "foo-param"
> postconf: fatal: macro processing error

With $name and ${name, the name is limited to the character set
[a-zA-z0-9_]. Allowing other characters in those contexts names is
too problematic. It's not possible to rely on spaces to end the name.

        Wietse

Reply via email to