すべてのamavisd-new
設定ファイルを調べていますが、スパムスコアを取得するためにspamassassin/spamdと通信するようにamavisに指示するものが見つかりません。私が尋ねる理由は、spamassassinをdspamに交換したいので、amavisがどのように接続されているのか疑問に思っているからです。
気にしないで、私はそれを理解しました。ファイル/usr/share/doc/amavisd-new/examples/amavisd.conf-default.gz
には次の行が含まれています。
# @spam_scanners = ( ['SpamAssassin', 'Amavis::SpamControl::SpamAssassin'] );
したがって、これは/etc/amavis/conf.d
フォルダーに表示されなかったデフォルト値です。
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 (ロシア語ですが、翻訳で対処する必要があります)