Postfix でのリソース集約型電子メールフィルタリング

Postfix でのリソース集約型電子メールフィルタリング

Postfix を使用して、軽いメール処理と重いメール処理の両方を実行する必要がありますが、私はまったくの専門家ではないので、これを実装するために誰かを雇う前に、これについてもっと理解したいと思っています。

一方では、特定の送信者からのすべての受信メールを「隔離」するためのブラックリストを実装する必要があります。これは、データベース/ファイル バックエンドを備えたシンプルな Milter で実装できると思います。

検疫とは、ブラックリストに一致する電子メールが同じサーバー内の別の Postfix インスタンスに転送されることを意味します。

次に、「特定の送信者を指定し、件名にテキストを追加する」などの特定のルールに従ってメールを処理する必要があります。

その後、ベイジアン処理を実行する必要があります (正確にはわかりませんが、これが集中的な部分になると思います)。

最終的に、メールは別の場所に転送されます。

前にも言ったように、私はこの件についてほとんど何も知りませんが、Postfix インスタンスが 3 つ必要になるのではないかと考えています。(1) メインの受信用、(2) 隔離されたメール用、(3) 転送可能な完全に処理されたメール用です。

編集:メインのインスタンスは何千もの受信者の何千もの電子メールを詰まることなく受信する必要があるため、3 つのインスタンスを検討していますが、コンテンツ フィルターが十分に高速であれば、必要なインスタンスは 2 つだけで済むかもしれません (隔離インスタンスは、最終的に別のマシンに移動されるため必要です)。

このプロセスについて何かご意見はありますか? 推奨されるライブラリ/プログラムはありますか?

ありがとう!

答え1

メールスキャナの仕事のようです。詳細な設定手順については、ドキュメントをご覧ください。

関連情報