Otto Hirr:
> In answer to my question, and so others don't have to
> trudge thru the source to find it...
> 
> The 'parameter name' may be and non-space, non-equals (i.e. =)
> string of characters.

The fine details are not documented, because I didn't want to promise
that Postfix will forever support names with ^A<ESC>^Z<CR> in them,
nor did I want to add code that artificially restricts the input.

There are a few other characters that limit parameter names
when they are used in macro substitution (this uses the '$', '{}'
and '()', and also limits what the name in "$name" can be.)

I suppose that for most people, the examples in Postfix documentation
are a sufficient guideline. Being able to spell weird names does not
mean that you have to use weird names.

        Wietse

Reply via email to