print out version of postfix and non-default configuration values
These commands are useful when you are attempting to get help on the postfix mailing list etc.
Print out the version of postfix running on the system:
% postconf -d mail_version
mail_version = 2.0.16
%
This will show the non-default values of the postfix configuration. Running postconf with no options will show the entire configuration which as of postfix 2.0.16 will show about 280 configuration options. postconf -n will show the shorter list of values that were modified to get your configuration running:
% postconf -n
mydomain = johnny.com
mynetworks = 172.16.0.0/12, 127.0.0.0/8
myorigin = $mydomain
relay_domains = $mydestination, .johnny.com, johnny.com
smtpd_client_restrictions = permit_mynetworks, check_client_access hash:/etc/postfix/client_whitelist, reject_rbl_client relays.ordb.org
smtpd_recipient_restrictions = permit_mynetworks, check_recipient_access hash:/etc/postfix/recipient_checks, reject_unauth_destination
smtpd_sender_restrictions = permit_mynetworks, reject_non_fqdn_hostname, reject_invalid_hostname
%
And of course you can always compare with the default value of an option:
% postconf -d smtpd_client_restrictions
smtpd_client_restrictions =
%
There are not any smtpd_client_restrictions by default.





