Spamassassin und Amavis

franc

Member
Hallo

ich habe auf einem Ubuntu 8.04 Spamassassin 3.3.1 über Amavis 2.5.3 (für Postfix 2.5.1) eingebunden.
Nächtlich lasse ich SA aus diversen selbst gesammelten Spam-Mails mit dem Skript salearn lernen.
Ausgabe z.B.:
Code:
# sa-learn --dbpath /var/lib/amavis/.spamassassin/bayes --dump magic
0.000       0          3          0  non-token data: bayes db version
0.000       0       6042          0  non-token data: nspam
0.000       0      50143          0  non-token data: nham
0.000       0    1780120          0  non-token data: ntokens
0.000       0 1279163247          0  non-token data: oldest atime
0.000       0 1334936599          0  non-token data: newest atime
0.000       0 1334929021          0  non-token data: last journal sync atime
0.000       0 1284701742          0  non-token data: last expiry atime
0.000       0    5529600          0  non-token data: last expire atime delta
0.000       0       2438          0  non-token data: last expire reduction count

Jetzt stelle ich aber fest, dass in local.cf von SA der Bayes gar nicht aktiviert ist:

Code:
trusted_networks 12.34.56.78 #IP des Servers
ifplugin Mail::SpamAssassin::Plugin::Shortcircuit
    shortcircuit ALL_TRUSTED   on
endif
bayes_auto_expire 0

das ist alles was dort steht.
Ich erinnere mich nun nicht mehr genau, macht das dann Amavis, mit dem Bayes?
Dort habe ich ja den sa-learn-Ordner:

/var/lib/amavis/.spamassassin

mit den bayes-Dateien (die ich durch das sa-learn wohl erstelle):

auto-whitelist
bayes_journal
bayes_seen
bayes_toks
user_prefs


bayes_seen hat 5 MB, bayes_toks sogar 41 MB.
Muss ich nun dennoch in SA

Code:
use_bayes 1
...
bayes_auto_learn 1

setzen?
Wo sage ich sonst amavis, dass es diese bayes-Dateien beachten soll?
Ich weiß es nicht mehr :(

Mit meiner Spamerkennung bin ich nämlich nicht sehr zufrieden.

Danke

franc
 
Hi,

soweit ich weiß geht das in der /etc/mail/spamassassin/local.cf

Code:
#  Bayesian path (amavis)
#
bayes_path /var/lib/amavis/.spamassassin
 
Danke habe ich nun hinzugefügt, muss ich aber nun bayes explizit einschalten?

Also:

Code:
use_bayes 1

oder ist das sowieso immer an (wg. default: 1)?
 
Back
Top