Previous Question: Response: MULTI_INSTANCE_README describes multiple MTAs that run on the same operating system instance. However, you can apply the concepts of null client (no network listener), service MTA instance, etc. equally well to MTAs running on separate hosts. So, you could have one null client on each host that handles local submission by cron jobs etc., and the central server would also have a service MTA instance that the others route their mail to.
New question: I worked on the MTA on running on separate hosts, but I could not get it to work. Therefore, I changed my direction and setup a transport domain to send mail from Postifx Server A to Postfix Server B. However, I am getting the following error: Reporting-MTA: dns; mail.or-exchange.com X-Postfix-Queue-ID: DDEAB20485 X-Postfix-Sender: rfc822; [email protected] Arrival-Date: Thu, 30 Aug 2012 17:17:42 -0400 (EDT) Final-Recipient: rfc822; [email protected] Original-Recipient: rfc822;[email protected] Action: failed Status: 5.7.1 Remote-MTA: dns; mail.informs.org Diagnostic-Code: smtp; 554 5.7.1 <[email protected]>: Relay access denied Here are my configurations for POSTFIX mail server (POSTCONF -n) 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 mynetworks_style = subnet myorigin = $myhostname newaliases_path = /usr/bin/newaliases.postfix readme_directory = /usr/share/doc/postfix-2.6.6/README_FILES recipient_delimiter = + relay_domains = mail.or-exchange.com, list.informs.org sample_directory = /usr/share/doc/postfix-2.6.6/samples sendmail_path = /usr/sbin/sendmail.postfix setgid_group = postdrop transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 550 (transport file - db file was made) ### added inbound/outbound relay domain information - read rules above mail.or-exchange.com relay:[mail.informs.org] App server that sends mail (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 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 Any help or guidance would be very much appreciated. Also, if there is a piece of documentation I should refer to, please let me know. Thank you, Rose
