web-dev-qa-db-ja.com

amavisはspamassassinとどのように話しますか?

すべてのamavisd-new設定ファイルを調べていますが、スパムスコアを取得するためにspamassassin/spamdと通信するようにamavisに指示するものが見つかりません。私が尋ねる理由は、spamassassinをdspamに交換したいので、amavisがどのように接続されているのか疑問に思っているからです。

2
CaptSaltyJack

気にしないで、私はそれを理解しました。ファイル/usr/share/doc/amavisd-new/examples/amavisd.conf-default.gzには次の行が含まれています。

# @spam_scanners = ( ['SpamAssassin', 'Amavis::SpamControl::SpamAssassin'] );

したがって、これは/etc/amavis/conf.dフォルダーに表示されなかったデフォルト値です。

3
CaptSaltyJack

Amavis/Amavisd-newはフィルタリングサービスとして機能します。一般的なフローは、インターネット-> Postfix(またはその他)-> Amavisd-new-> Antispam-> Amavis-> A/V-> Postfix->メールボックスです。

Spamassassinの特定のケースでは、amavisdのデフォルト設定は、PerlモジュールMail :: SpamAssassinを介して直接呼び出すことです。メモリが正しく機能する場合、例(少なくともdebianでは)は非常に優れたコメント構成になっています。

一般的に言えば、ソケット(net/local/etc)でメールを送信するようにamavisに指示する必要があり、このソケットの反対側にあるものは適切なステータスを返すはずです。

詳細については、次を参照してください: http://wiki.Apache.org/spamassassin/IntegratedInPostfixWithAmavis

Dspamの少し古いハウツー: http://help.ubuntu.ru/wiki/amavis_clamav_dspam_ubuntu_10_04 (ロシア語ですが、翻訳で対処する必要があります)

2
zeridon