
CentOS 7 で Postfix 2.10.1 を実行しています。このサービスは、SMTP 経由で Postfix に送信された電子メール通知を配信します。
現在、一部のユーザーはこれらの通知を受け取らないようにする必要があります。送信アプリケーションは一部の電子メール アドレス/ユーザーへの通知を抑制できないため、postfix でこれらの電子メールを受け入れて配信しないようにします。(アドレスはヘッダーTo
とRCPT TO
エンベロープ属性にあります)
1 つ以上の電子メール アドレス宛のメールを黙ってドロップするように postfix に指示する方法はありますか?
関連する質問 特定のローカルユーザーから外部アドレスに送信されたメールを破棄するにはどうすればよいですか?送信者に基づいてフィルターを要求します。受信者に基づいてフィルターしたいです。
答え1
ユーザーまたはドメインの電子メールを破棄するには、「トランスポート」テーブルに適切な行を追加します。通常は、次のような行を追加します/etc/postfix/transport
。
[email protected] discard:
domain.name discard:
すでに存在しているはずですが、transport_maps
postfixのmain.cfファイルに次のようなパラメータがあることを確認してください。
transport_maps = hash:/etc/postfix/transport
postmap transport
通常、このファイルを「.db」ファイルに変換し、postfix の再ロードを実行する必要があります。