犬ターネット

postfix でメール送信先ドメインを制限する

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!!!")
夏祭り、スタジオ、ヒソミネ
nanaco っているのか