postfixで配信経路を指定


main.cfでtransport_maps指定

/etc/postfix/main.cf
+ transport_maps = hash:/etc/postfix/transport
/etc/init.d/postfix restart

transportファイル

/etc/postfix/transport
[email protected] smtp:192.168.100.4
icloud.com        smtp:mx1.mail.icloud.com

.mydomain.com     smtp:localhost
mydomain.com      smtp:localhost
設定反映
postmap transport
  • [email protected] にメールを送るときは 192.168.100.4 に配信
  • *@icloud.com にメールを送るときは mx1.mail.icloud.com に配信
  • @.mydomain.com にメールを送るときは localhost から配信
  • *@mydomain.com にメールを送るときは localhost から配信