PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Spamassassin => Bayes Filter scheint nicht zu funktionieren



Windoofsklicker
22.02.04, 10:49
ho folks,

also ich setzte spamassassin auf meinem mailserver ein, jedoch schlüpfen immer noch einige spam mails durch. ich habe mittlerweile ca. 300 mail in meinem spamordner gesammelt um den bayes filter zu trainieren. entweder ich deute die ausgaben falsch und er läuft, oder ich übersehe noch etwas:



/home/mailman/.spamassassin/user_prefs

required_hits 3
whitelist_from <mailadresse von jemandem>




/usr/share/spamassassin/10_misc.cf
bayes_auto_learn_threshold_nonspam 0.1
bayes_auto_learn_threshold_spam 3.0
bayes_auto_learn 1
report_safe 0
rewrite_subject 1
subject_tag {SPAM}


tja und wenn ich sa-learn --spam --mbox /home/mailman/spam eingebe, rechnet er ein wenig und gibt dann folgendes aus:



[root@rechner ]# sa-learn --spam --mbox /home/mailman/spam
Learned from 0 message(s) (297 message(s) examined).


und sa-learn --dump all ergibt:



Use of uninitialized value in numeric lt (<) at /usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/BayesStore.pm line 1284.
0.000 0 0 0 non-token data: bayes db version
0.000 0 0 0 non-token data: nspam
0.000 0 0 0 non-token data: nham
0.000 0 0 0 non-token data: ntokens
0.000 0 0 0 non-token data: oldest atime
0.000 0 0 0 non-token data: current scan-count
0.000 0 0 0 non-token data: last expiry atime


der auszug aus /usr/lib/perl5/site_perl/5.8.0/Mail/SpamAssassin/BayesStore.pm line 1284



sub scan_count_get {
my ($self) = @_;

if ( $self->{db_version} < 2 ) {
my ($count) = $self->get_magic_tokens();
my $path = $self->{scan_count_little_file};
$count += (defined $path && -e $path ? -s _ : 0);
return $count;
}

0;
}


es scheint ja variable db_version zu sein, oder? $self wird ja kurz vorher initialisiert.


die mails mit den ich SA trainire wurden teilweise als spam erkannt. sollte man zum training >200 mails benutzen die nicht als spam erkannt wurden?

Windoofsklicker
22.02.04, 21:16
*push* keiner eine idee?
hat jemand SA mit bayes am laufen?