This is an article where the main subject is just to show specifically about how to display Postfix Mail Server configuration. Off course the Postfix Mail Service must be installed first. After the installation of Postfix Mail Service, the next step is to configure Postfix Mail Service by editing the Postfix Mail Service located in /etc/postfix/main.cf.
After configuring the Postfix Mail Service which is specified before in a file located in/etc/postfix/main.cf, the next step is executing the following command :
postfconf -n
The above command, ‘postconf’ is actually a command where based on the manual Linux command can be explained or can be described as ‘Postfix Control Program’. And the additional parameter given which is ‘-n’ can be explained as in the manual command as a parameter to show only configuration parameters that have explicit name=value settings in main.cf. So, basically it is showing the content specified in the Postfix Mail Service’s configuration located in /etc/postfix with the file named ‘main.cf’. Below is the execution of the above command with the output generated :
[root@mailrelay ~]# postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 debugger_command = PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin ddd $daemon_directory/$process_name $process_id & sleep 5 html_directory = no inet_interfaces = all inet_protocols = all mail_owner = postfix mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, localhost.$mydomain, localhost mynetworks = xxx.xxx.xxx.0/24, xxx.xxx.xxx.xxx/32, xxx.xxx.xxx.0/24, xxx.xxx.xxx.0/24, xxx.xxx.xxx.0/24, xxx.xxx.xxx.xxx/32, xxx.xxx.xxx.0/24, xxx.xxx.xxx.xxx/24 newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES relayhost = xxx.xxx.xxx.xxx sample_directory = /usr/share/doc/postfix-2.10.1/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtp_tls_CApath = /etc/ssl/certs smtp_use_tls = yes smtpd_banner = $myhostname ESMTP unknown_local_recipient_reject_code = 550 [root@mailrelay ~]#
The above output generated is basically the one specified in the Postfix Mail Server’s configuration but the line configuration which is needed to be focused at is the following line :
The first line is ‘mynetworks’ option where in this line of configuration, it is actually specify any networks or hosts which can connect to the Postfix Mail Server in order to utilize the Postfix Mail Service as shown below :
mynetworks = xxx.xxx.xxx.0/24, xxx.xxx.xxx.xxx/32, xxx.xxx.xxx.0/24, xxx.xxx.xxx.0/24, xxx.xxx.xxx.0/24, xxx.xxx.xxx.xxx/32, xxx.xxx.xxx.0/24, xxx.xxx.xxx.xxx/24
The second line, the line consists of ‘relayhost’ option is actually a reference in the form of IP Address specifying the actual server running SMTP (Simple Mail Transfer Protocol) which is actually responsible for sending mail. It is shown as follows :
relayhost = xxx.xxx.xxx.xxx
One thought on “How to Display Postfix Mail Server Configuration”