These warnings started showing up after an upgrade of our servers to version 2.9+.
We've several smtpd instances in master.cf, each with its own set of restrictions. In order to simplify managing of these, we split the them into a set of separate restrictions, using this technique: master.cf: intaddr:smtp ... smtpd -o smtpd_role=int extaddr:smtp ... smtpd -o smtpd_role=ext ... master.cf: smtpd_recipient_restrictions = smtpd_${smtpd_role}_recipient_restrictions smtpd_int_recipient_restrictions = ... smtpd_ext_recipient_restrictions = ... and so on. Now, after upgrading to postfix 2.9, every postfix tool issue this warning: postconf: warning: /etc/postfix/master.cf: unused parameter: smtpd_role=ext which spams both logs and stderr output. We've a few more "instances" of this technique, which has been discussed/suggested in early 2000s or even late 1990s on this list. Is there maybe some parameter which lists all such "unused" parameters, just to shut up this warning coming from everywhere? Thank you! /mjt