3

Postfix と SpamAssassin を使用して、Ubuntu Intrepid を使用しています。私は procmail を使用するアプローチを見てきました ( @ Apache で提案されているような) が、procmail を使用しないソリューションを探しています。

これはプログラミングに関する質問です。なぜなら、正しい答えは、目前のタスクを達成する何らかの形式のコードになるからです (反対票に対する私の回答)。

状況の更新: このチュートリアルを使用しましたが、うまくいきました: https://help.ubuntu.com/community/PostfixAmavisNew

4

1 に答える 1

2

スパムをどのレベルで削除するかによって異なります。

  • メール クライアント レベルでは、メール クライアント ルール (Thunderbird で利用可能なものなど) を使用するのは簡単です。件名でスパムとしてマークされたメールを削除するルールを設定するだけです。

  • ユーザーレベルでは、メールがマシンによって自動的に受信される場合、ローカルメールボックスを定期的に検査し、スパムとしてマークされたメールを再度削除する cron ジョブを設定できます。単一のファイルであるためさらに作業が必要な形式とは対照的に、各電子メールは単なるファイルであるため
    、ローカルストアが使用する場合は簡単です. postfix の設定は簡単です。maildirmbox
    maildir

  • サーバー レベルでは、 を使用Amavisdすると、メールの処理方法をより詳細に制御できます。
    Amavisdspamassassin によって与えられたスパム スコアに応じて、回避アクションを定義できるしきい値設定があります。
    たとえば、15 ポイントを超えるものは隔離され、30 ポイントを超えるものは削除されます。Amavisd を Ubuntu にインストールする
    ための手順がいくつかあります。

要点は、私の知る限り、spamassassinの仕事は電子メールにスパム ポイントを特定して付与することです。これらをどのように処理するかはspamassassin、チェーンの他のモジュール次第ではありません。

于 2009-03-08T04:22:26.237 に答える