David Haller schrieb:
Am Fri, 05 Mar 2004, Günther Zinsberger schrieb:
David Haller schrieb:
Am Fri, 05 Mar 2004, Günther Zinsberger schrieb:
Laut Log müßten es ca. 696 Stk. Ham sein, wenn ich das richtig interpretiere:
bayes corpus size: nspam = 696, nham = 2431
^^^^ ^^^ Du hast wohl genau flaschrum trainieren lassen.
[..]
Spam habe ich so gelehrt: sa-learn --spam --showdots --dir /imap-dir-mit-spams
Das sollte eigentlich stimmen. Bei mir hat sa-learn auch nen Knacks im Parsen der Optionen. Schau mal nach was folgendes ausgibt:
$ ( eval `perl -V:sitelib`; grep 'spam' ${sitelib}/Mail/SpamAssassin/CmdLearn.pm; ) | head -5
grep: /usr/lib/perl5/site_perl/5.8.1/Mail/SpamAssassin/CmdLearn.pm: No such file or directory aber: find / -name CmdLearn.pm /usr/lib/perl5/vendor_perl/5.8.1/Mail/SpamAssassin/CmdLearn.pm grep spam ... ergibt: $spamtest %opt $isspam $forget $messagecount $messagelimit 'spam' => sub { $isspam = 1; }, 'ham|nonspam' => sub { $isspam = 0; }, if ( !defined $isspam && !defined $rebuildonly && !defined $forget ) { usage(0, "Please select either --spam, --ham, --forget, or --rebuild"); ...
$spamtest %opt $isspam $forget $messagecount $messagelimit 'spam' => sub { $isspam = 1; }, 'ham|nonspam' => sub { $isspam = 0; }, if ( !defined $isspam && !defined $rebuildonly && !defined $forget ) { usage(0, "Please select either --spam, --ham, --forget, or --rebuild");
Wenn bei dir das '$isspam =' vertauscht ist, dann haetten wir die Ursache.
leider ist es das anscheinend nicht...
Was bedeutet "nspam" und "nham"? non-spam und non-ham ??
Ich lese das als "number of spam" bzw. "number of ham".
Ich benutze SuSE-Linux 9.0 mit dem dazugehörigen Spamassassin. Haben die da etwas verdreht?
Ich glaube nicht, dass das an SuSE liegt...
Soll ich beim Einlernen einfach "--spam" und "--ham" vertauschen? (...Nachdem ich die alten Dateien gelöscht habe...) Gruß, Günther