特定のアドレスにメールを配信しない

特定のアドレスにメールを配信しない

CentOS 7 で Postfix 2.10.1 を実行しています。このサービスは、SMTP 経由で Postfix に送信された電子メール通知を配信します。

現在、一部のユーザーはこれらの通知を受け取らないようにする必要があります。送信アプリケーションは一部の電子メール アドレス/ユーザーへの通知を抑制できないため、postfix でこれらの電子メールを受け入れて配信しないようにします。(アドレスはヘッダーToRCPT TOエンベロープ属性にあります)

1 つ以上の電子メール アドレス宛のメールを黙ってドロップするように postfix に指示する方法はありますか?


関連する質問 特定のローカルユーザーから外部アドレスに送信されたメールを破棄するにはどうすればよいですか?送信者に基づいてフィルターを要求します。受信者に基づいてフィルターしたいです。

答え1

ユーザーまたはドメインの電子メールを破棄するには、「トランスポート」テーブルに適切な行を追加します。通常は、次のような行を追加します/etc/postfix/transport

[email protected]   discard:
domain.name        discard:

すでに存在しているはずですが、transport_mapspostfixのmain.cfファイルに次のようなパラメータがあることを確認してください。

transport_maps = hash:/etc/postfix/transport

postmap transport通常、このファイルを「.db」ファイルに変換し、postfix の再ロードを実行する必要があります。

関連情報