2019-07-16 postfix
gmail.com と example.com ドメインのみメール送信、それ以外は送信しない設定。
/etc/postfix/main.cf
の一番下に以下追記。
transport_maps = hash:/etc/postfix/transport
/etc/postfix/transport
の一番下に以下追記。
gmail.com smtp: example.com smtp: * discard: "discard!!!"
transport ファイルをコンパイルして postfix をリロード。
postmap /etc/postfix/transport service postfix reload
これで特定ドメイン以外にメールを送ろうとすると /var/log/maillog
に以下のようなエラーが出て送信されなくなる。
to=<送信先メールアドレス>, relay=none, delay=0.03, delays=0.03/0.01/0/0, dsn=2.0.0, status=sent ("discard!!!")