Robert Moskowitz:
> But this is not the point. In fact, if there is no guidance on how to
> use postconf for managing master.cf, it really does not matter which
> version of postfix I use. Just maintain master.cf as we always have.
>
> There is a nice http://www.postfix.org/postconf.5.html write up on
> maintaining main.cf, but not on master.cf.
There is (obviously) no such guidance with Postfix releases that
pre-date the support to edit master.cf. Only Postfix versions that
support master.cf editing document these features (in the postconf(1)
manpage).
In short, you can list master.cf as a sequence of name=value pairs,
and you can specify name=value pairs to change master.cf.
These features were added to facilitate automated configuration
management (Puppet, Chef, etc.). When every setting looks like a
name=value pair, it can be managed by programs that don't need to
understand Postfix configuration syntax.
It's probably overkill for a small site, but it's one of the attempts
to bring Postfix into the 21st century (along with JSON queue listings).
Wietse