SpamAssassin 2.64

andre0206

New Member
Hallo Forum,

ich weiß nicht mehr weiter ???

Ich habe einen SLES9+OX5 mit SpammAssassin 2.6
OK soweit läuft auch alles gut. Nur leider werden nur 20% der Mails gefiltert.
Jetzt wollte ich meinen Filter Trainieren.
Leider habe ich keine Ahnung wo meine Bayes db liegt. ???

Ich habe schon Bücher, Forums usw zur Hilfe gezogen aber kein Erfolg.
Ich habe zwar schon gelesen das jeder Benuter bzw. eine gemeinsame Datenbank extestieren kann. Aber wo.

hier meine local.cf

# SpamAssassin config file for version 2.5x
# NOTE: INCOMPATIBLE WITH SPAMASSASSIN 2.6 AND 3.x
# SEE SpamAssassin Configuration Generator FOR 3.x VERSION
# generated by SpamAssassin Configuration Generator (version 1.01)

# How many hits before a message is considered spam.
required_hits 3.5

# Whether to change the subject of suspected spam
rewrite_subject 0

# Text to prepend to subject if rewrite_subject is used
subject_tag *****SPAM*****

# Encapsulate spam in an attachment
report_safe 1

# Use terse version of the spam report
use_terse_report 1

# Enable the Bayes system
use_bayes 1

# Enable Bayes auto-learning
bayes_auto_learn 1
bayes_auto_learn_threshold_nonspam 0.1
bayes_auto_learn_threshold_spam 5.0


# Enable or disable network checks
skip_rbl_checks 0
use_razor2 1
use_dcc 1
use_pyzor 1

# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_languages all

# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales all


score BAYES_00 -1
score BAYES_80 3
score BAYES_95 4
score BAYES_99 4.5






vielleicht hat wer einen Tip für mich

DANKE DANKE

LG Andre0206
 
Hallo Forum

so weit so gut
Mein SpamAssassin läuft recht gut
Leider funkt mein Bayes Filter nicht.

meine Conf schaut so aus.
Code:
# SpamAssassin config file for version 2.5x
# NOTE: INCOMPATIBLE WITH SPAMASSASSIN 2.6 AND 3.x
# SEE [url=http://www.yrex.com/spam/spamconfig.php]SpamAssassin Configuration Generator[/url] FOR 3.x VERSION
# generated by [url=http://www.yrex.com/spam/spamconfig25.php]SpamAssassin Configuration Generator[/url] (version 1.01)

# How many hits before a message is considered spam.
required_hits           2.8

# Whether to change the subject of suspected spam
rewrite_subject         0

# Text to prepend to subject if rewrite_subject is used
subject_tag             *****SPAM*****

# Encapsulate spam in an attachment
report_safe             1

# Use terse version of the spam report
use_terse_report        1

# Enable the Bayes system
use_bayes               1

# Enable Bayes auto-learning
auto_learn              1

# Enable or disable network checks
skip_rbl_checks         0
use_razor2              1
use_dcc                 1
use_pyzor               1

# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_languages            all

# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales              all

score BAYES_00   -1
score BAYES_80    3
score BAYES_95    4
score BAYES_99    4.5

bei meinen Mails habe ich diese Text.

Code:
X-Spam-Checker-Version:	SpamAssassin 2.64 (2004-01-11) on SV.site
X-Spam-Level:	*
X-Spam-Status:	No, hits=1.2 required=2.8 tests=AWL,HTML_50_60,                   HTML_FONTCOLOR_RED,HTML_FONTCOLOR_UNKNOWN,HTML_FONTCOLOR_UNSAFE, HTML_MESSAGE autolearn=no version=2.64

Da steht ja nichts von einen Test bez. des Bayes Filter oder ???

Ich habe auch den Bayes Filter Trainiert mit ca 500 Spams und ca 50 Hams.

Mein System: SLES9,OX5 und SpamAssassin 2.64

Vielleicht hat wer einen Tip für mich.

LG Andre0206
 
Last edited by a moderator:
Hallo

Tschuldige
Da ich von vorne nochmals Angefangen habe dachte ich das ich vorne mit meinen kleinen Problemchen Anfange.

hier mein sa-learn --dump


SVAET002:/ # sa-learn --dump
0.000 0 2 0 non-token data: bayes db version
0.000 0 359 0 non-token data: nspam
0.000 0 28 0 non-token data: nham
0.000 0 41735 0 non-token data: ntokens
0.000 0 1143532700 0 non-token data: oldest atime
0.000 0 1156952316 0 non-token data: newest atime
0.000 0 0 0 non-token data: last journal sync atime
0.000 0 0 0 non-token data: last expiry atime
0.000 0 0 0 non-token data: last expire atime delta
0.000 0 0 0 non-token data: last expire reduction count

0.958 1 0 1155621357 ▒▒UZh
0.958 1 0 1155621357 N:HN▒▒
0.958 1 0 1155621357 iĬ6Z▒.▒0
0.985 3 0 1156513840 !Q▒▒z▒▒
0.958 1 0 1155631889 ܡ▒
0.958 1 0 1155631889 V▒x
0.978 2 0 1155928970 kɪ
0.958 1 0 1155631889 o.▒▒u
0.998 19 0 1156676351 how
0.978 2 0 1156666975 MIME-tools
0.985 3 0 1156536475 vile
0.958 1 0 1155824839 1▒▒
0.978 2 0 1155874830 ▒▒▒▒▒▒▒
0.978 2 0 1155874830 N▒▒▒▒B
0.978 2 0 1155874830 Q▒
0.958 1 0 1155928970 reef
0.985 3 0 1156260956 spy
0.958 1 0 1155928970 onerdixy
0.978 2 0 1156443652 los
0.978 2 0 1156513344 N:lN▒
0.731 35 1 1156952316 machen

usw. usw.

mfg andre0206
 
Was mir schon mal auffällt:
SpamAssassin config file for version 2.5x
# NOTE: INCOMPATIBLE WITH SPAMASSASSIN 2.6 AND 3.x
Du nutzt aber: "SpamAssassin 2.64 (2004-01-11)"

Allerdings kann ich auf die Schnelle keinen inkompatiblen Befehl erkennen.

Desweiteren stellt sich auf jedenfall noch die Frage nach den User-Prefs. Werden dort welche angelegt/gesucht/genutzt? Evtl. hilft auch mal eine Angabe des bayes_path.

huschi.
 
Hallo Huschi Hallo Forum,

bez. den User_prefs. Ich habe keine User_Prefs.

Ich habe Standartmäßig die Bayes unter /root/.spamassassin/ da die User kein eigenes Home Verzeichnis haben.

Ich kann auch den Filter Trainieren und er legt mir die

Code:
bayes_seen
bayes_toks

an.

Soweit funkt ja alles.

Nur leider wenn ich eine Mail bekomme dann wird der Filter nicht benutzt ??? Question

ich habe auch schon getestet die Bayes auf /var/spool/spamassassin/bayes
zu legen.

Ich kann den Filter auch dort Anlernen aber wenn eine Mail kommt wird der Filter ignoriert ???

Stimmen vielleicht meine Berechtigungen oder Gruppen nicht.

Ich weiß leider nicht mehr weiter.

Ich habe vielen Forums Howto`s Bücher usw durchstöbert aber leider schaffe ich es nicht.

Bitte um HILFE


meine Conf schaut so aus:

Code:
# How many hits before a message is considered spam.
required_hits 2.8

# Whether to change the subject of suspected spam
rewrite_subject 0

# Text to prepend to subject if rewrite_subject is used
subject_tag *****SPAM*****

# Encapsulate spam in an attachment
report_safe 1

# Use terse version of the spam report
use_terse_report 1

# Enable the Bayes system
use_bayes 1
bayes_path /var/spool/spamassassin/bayes
bayes_file_mode 777
bayes_auto_learn_threshold_nospam 0.1
bayes_auto_learn_threshold_spam 12.0


# Enable Bayes auto-learning
auto_learn 1

# Enable or disable network checks
skip_rbl_checks 0
use_razor2 1
use_dcc 1
use_pyzor 1

# Mail using languages used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_languages all

# Mail using locales used in these country codes will not be marked
# as being possibly spam in a foreign language.
ok_locales all

score BAYES_00 -1
score BAYES_80 3
score BAYES_95 4
score BAYES_99 4.5


und hier meine Kopfzeile bei den Mails

Code:
X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on SVAET002.site
X-Spam-Level: *********
X-Spam-Status: Yes, hits=9.3 required=2.8 tests=DATE_IN_FUTURE_24_48, FORGED_MUA_OUTLOOK,MSGID_FROM_MTA_SHORT autolearn=no version=2.64

mfg andre0206
 
Last edited by a moderator:
/root/.spamassassin/
Die gelten nur für die Mails an root.

/var/spool/spamassassin/bayes
Schon besser.
aber wenn eine Mail kommt wird der Filter ignoriert ???
Also auch nicht anders als obrigre Lösung?

meine Conf schaut so aus:
Bitte nutze hier wie alle anderen auch die CODE-Tags statt es in Fett zu setzten. Danke.

bayes_path /var/spool/spamassassin/bayes
Bitte mal:
chmod 777 /var/spool/spamassassin
chmod 666 /var/spool/spamassassin/bayes_*

huschi.
 
Bayes Filter !!!

Hallo

vorher waren die Rechte so

chmod 777 /var/spool/spamassassin
chmod 777 /var/spool/spamassassin/bayes_*


und ich habe die Rechte nach deinen Mail gesetzt

chmod 777 /var/spool/spamassassin
chmod 666 /var/spool/spamassassin/bayes_*

aber leider wieder ohne Erfolg.



siehe Mail:

X-Spam-Checker-Version: SpamAssassin 2.64 (2004-01-11) on SV2.site
X-Spam-Level: *
X-Spam-Status: No, hits=1.2 required=2.8 tests=AWL,HTML_50_60, HTML_FONTCOLOR_RED,HTML_FONTCOLOR_UNKNOWN,HTML_FONTCOLOR_UNSAFE, HTML_MESSAGE autolearn=no version=2.64

Ich habe zur Zeit die Benutzer und Gruppen Rechte auch geändert.
Benutzer: root
Gruppe: users

Stimmen diese vielleicht nicht

mfg andre0206
 
Wenn Du jetzt /root/.spamassassin/ entfernst, was sagt dann "sa-learn --dump"?

EDIT:
Wenn dies noch aktuell ist:
andre0206 said:
0.000 0 28 0 non-token data: nham
dann hast Du noch zuwenig Ham gelernt.

huschi.
 
Last edited by a moderator:
Mir kommts so vor, als würde irgendwo use_bayes auf 0 stehen. Gibt es ganz sicher keinen anderen Ort wo konfiguriert wird? Wie wird Dein SPAMD gestartet?

bayes_file_mode 777
Muss das nicht auf 666 geändert werden, nach der chmod Änderung?

Grüße
Sinepp

P.s.: Meine Erfahrung: Egal was ich bisher verbockt habe mit autolearn und bayes Datenbank, die rules von bayes haben bei mir immer als erstes funktioniert, sprich wurden im Mailheader erwähnt.
 
Hallo Forum,

es funkt.
Also ich habe wie oben Beschreiben den SpamAssassin Config. und Trainiert.
Mein Fehler war dieser:

Ich wußte das ich die Bayes Filter mit ca 200 Ham und 200 Spam Trainieren muss.Ich habe ja auch ca 400 Spams Trainiert aber leider nur 188 Hams.
Ab 201 Hams hat es auf einmal funktioniert.

Also man muss 200 Spams und 200 Hams Trainieren das der Bayes Filter funkt.

mfg Andre0206
 
Back
Top