Configure Postfix as a mail gateway on Ubuntu
Edit /etc/postfix/main.cf
...
myorigin = /etc/mailname
mydestination =
local_recipient_maps =
local_transport = error:local mail delivery is disabled
virtual_alias_maps = hash:/etc/postfix/virtual
relay_domains = domain1.com domain2.com
parent_domain_matches_subdomains = debug_peer_list smtpd_access_maps
smtpd_relay_restrictions = permit_mynetworks reject_unauth_destination
smtpd_recipient_restrictions =
transport_maps = hash:/etc/postfix/transport
...
Edit /etc/postfix/master.cf to comment local engine
...
retry unix - - y - - error
discard unix - - y - - discard
# local unix - n n - - local
virtual unix - n n - - virtual
lmtp unix - - y - - lmtp
...
Create file /etc/postfix/virtual
postmaster postmaster@domain1.com
abuse abuse@domain1.com
Create file /etc/postfix/transport
domain1.com smtp:10.0.224.10
domain2.com smtp:10.0.218.11
Run postmap
sudo postmap /etc/postfix/virtual
sudo postmap /etc/postfix/transport
Restore Postfix
sudo systemctl restart postfix
Reference:http://www.postfix.org/STANDARD_CONFIGURATION_README.html
Written on November 22, 2016