Good Afternoon. This is to confirm that the information located at http://www.postfix.org/MULTI_INSTANCE_README.html#quick is the right documentation to setup a multi-instance of Postfix within the following environment:
A) 4 servers total, each one running a local POSTFIX instance. B) 3 of the servers will need to send mail from web applications (such as registration complete email response, request for new password, etc) to a central POSTFIX instance (all on the same subnet) C) 1 server is to be designated as a central Mail Transfer agent to the internet. This is for inbound and outbound mail. This server also supports a local copy of a mail list serve. D) All servers are on the same internal subnet. Server 1 (central mail transfer for web apps and mail list serve) POSTFIX conf currently is: alias_database = hash:/etc/aliases, hash:/etc/mailman/aliases alias_maps = hash:/etc/aliases, hash:/etc/mailman/aliases command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/libexec/postfix data_directory = /var/lib/postfix debug_peer_level = 2 html_directory = no inet_protocols = all local_recipient_maps = unix:passwd.byname $alias_maps mailq_path = /usr/bin/mailq.postfix manpage_directory = /usr/share/man mydestination = $myhostname, list.$mydomain, localhost.$mydomain mydomain = informs.org myhostname = mail.informs.org myorigin = $myhostname newaliases_path = /usr/bin/newaliases.postfix readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES recipient_delimiter = + sample_directory = /usr/share/doc/postfix-2.6.6/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop smtpd_recipient_restrictions = permit_mynetworks reject_unauth_destination unknown_local_recipient_reject_code = 550 Server 2-4 (web application email services) current postconf -n output. The desire is to send mail to the internet through Server 1 (MTA) 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 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 mydomain = or-exchange.com myhostname = mail.or-exchange.com myorigin = $mydomain newaliases_path = /usr/bin/newaliases.postfix queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES relayhost = mail.informs.org sample_directory = /usr/share/doc/postfix-2.6.6/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop unknown_local_recipient_reject_code = 550 Question(s): A) Is 'managing multiple postfix documentation on a single host' the correct way to achieve the central MTA from multiple hosts? B) If this is not the correct way, what is the recommended way to establish the central MTA to support multiple hosts? Each host will have its own POSTFIX install? Thank you, Rose