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

Reply via email to