What is the valid format for a parameter name?

It is not specified in postconf.5.

Specifically is a - (dash) embedded in the name,
a valid parameter name?

Where this is of interest is the interplay between
defining a service in master.cf (specifically using pipe(8)),
and then wanting to create the <transport>_destination_recipient_limit
in main.cf.

As an example, 'old-cyrus' is a commented out example found
in master.cf, and it is a pipe(8).  So can the parameter name
be "old-cyrus_destination_recipient_limit"?

'postfix check' seems not to complain.
But that does not make it valid per parsing methods...
Many "mini-languages" don't permit - (dash) in the names because
it is considered more like an "operator".

Would be nice to have the postconf(5) spec parameter name format
requirements.

Thanks for any input...

Best regards,

..Otto


Reply via email to