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