Hallo Forum,
ich verwende den SpamAssassin 2.64 der auch recht gut funktioniert.
Nur leider funkt der Bayes Filter nicht.
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
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:
# 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
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
Bayes Filter !!!
-
- Posts: 212
- Joined: 2006-05-08 23:20
- Location: Berlin
Re: Bayes Filter !!!
Hallo,
ich schätze mal das du den bayes Filter auch mit den passenden Userrechten ansprechen musst. Also das Teil muss immer jeweils unter dem passenden user ausgeführt werden. Dann bekommt nämlich jeder User/Postfach oder wie Deine Konfiguration ist in senem Verzeichnis die bayes Dateien abgelegt.
Es gibt aber sicherlich noch andere Lösungen, einfach mal googlen, so aus dem Stehgreif ohne weitere Infos kann ich Dir auch nicht helfen.
gruß cirox
ich schätze mal das du den bayes Filter auch mit den passenden Userrechten ansprechen musst. Also das Teil muss immer jeweils unter dem passenden user ausgeführt werden. Dann bekommt nämlich jeder User/Postfach oder wie Deine Konfiguration ist in senem Verzeichnis die bayes Dateien abgelegt.
Es gibt aber sicherlich noch andere Lösungen, einfach mal googlen, so aus dem Stehgreif ohne weitere Infos kann ich Dir auch nicht helfen.
gruß cirox
-
- Posts: 415
- Joined: 2005-03-04 14:45
- Location: Paris
Re: Bayes Filter !!!
Mit wievielen E-Mails hast du deinen Filter schon gefuettert? Es sollten schon jeweils einige hundert Spam- und Ham-Mails sein.
-
- Posts: 1132
- Joined: 2003-03-26 23:29
- Location: SA
Re: Bayes Filter !!!
sa-learn --dump magic sagt was?
UND nochmal. Update ist anzuraten.
Wir haben mittlerweile die V 3.1.5!
UND nochmal. Update ist anzuraten.
Wir haben mittlerweile die V 3.1.5!
-
- Posts: 7
- Joined: 2006-08-26 22:25
- Location: Vienna
Bayes Filter !!!
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
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
-
- Posts: 14
- Joined: 2003-10-03 17:45
Re: Bayes Filter !!!
hallo,
habe SA 3.0.4 im einsatz.
der befehel
gibt folgendes aus:
kann ich da welche von einem anderen user hinkopieren?
habe SA 3.0.4 im einsatz.
der befehel
Code: Select all
sa-learn -D --dump magic
- server:~ # sa-learn -D --dump magic
debug: SpamAssassin version 3.0.4
debug: Score set 0 chosen.
debug: running in taint mode? yes
debug: Running in taint mode, removing unsafe env vars, and resetting PATH
debug: PATH included '/sbin', keeping.
debug: PATH included '/bin', keeping.
debug: PATH included '/sbin', keeping.
debug: PATH included '/usr/sbin', keeping.
debug: PATH included '/usr/local/sbin', keeping.
debug: PATH included '/root/bin', keeping.
debug: PATH included '/usr/local/bin', keeping.
debug: PATH included '/usr/bin', keeping.
debug: PATH included '/usr/X11R6/bin', keeping.
debug: PATH included '/bin', keeping.
debug: PATH included '/usr/games', keeping.
debug: PATH included '/opt/gnome/bin', keeping.
debug: Final PATH set to: /sbin:/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/
usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin
debug: using "/etc/mail/spamassassin/init.pre" for site rules init.pre
debug: config: read file /etc/mail/spamassassin/init.pre
debug: using "/usr/share/spamassassin" for default rules dir
debug: config: read file /usr/share/spamassassin/10_misc.cf
debug: config: read file /usr/share/spamassassin/20_anti_ratware.cf
debug: config: read file /usr/share/spamassassin/20_body_tests.cf
debug: config: read file /usr/share/spamassassin/20_compensate.cf
debug: config: read file /usr/share/spamassassin/20_dnsbl_tests.cf
debug: config: read file /usr/share/spamassassin/20_drugs.cf
debug: config: read file /usr/share/spamassassin/20_fake_helo_tests.cf
debug: config: read file /usr/share/spamassassin/20_head_tests.cf
debug: config: read file /usr/share/spamassassin/20_html_tests.cf
debug: config: read file /usr/share/spamassassin/20_meta_tests.cf
debug: config: read file /usr/share/spamassassin/20_phrases.cf
debug: config: read file /usr/share/spamassassin/20_porn.cf
debug: config: read file /usr/share/spamassassin/20_ratware.cf
debug: config: read file /usr/share/spamassassin/20_uri_tests.cf
debug: config: read file /usr/share/spamassassin/23_bayes.cf
debug: config: read file /usr/share/spamassassin/25_body_tests_es.cf
debug: config: read file /usr/share/spamassassin/25_hashcash.cf
debug: config: read file /usr/share/spamassassin/25_spf.cf
debug: config: read file /usr/share/spamassassin/25_uribl.cf
debug: config: read file /usr/share/spamassassin/30_text_de.cf
debug: config: read file /usr/share/spamassassin/30_text_fr.cf
debug: config: read file /usr/share/spamassassin/30_text_nl.cf
debug: config: read file /usr/share/spamassassin/30_text_pl.cf
debug: config: read file /usr/share/spamassassin/50_scores.cf
debug: config: read file /usr/share/spamassassin/60_whitelist.cf
debug: using "/etc/mail/spamassassin" for site rules dir
debug: config: read file /etc/mail/spamassassin/local.cf
debug: using "/root/.spamassassin/user_prefs" for user prefs file
debug: plugin: loading Mail::SpamAssassin::Plugin::URIDNSBL from @INC
debug: plugin: registered Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0xd73780)
debug: plugin: loading Mail::SpamAssassin::Plugin::Hashcash from @INC
debug: plugin: registered Mail::SpamAssassin::Plugin::Hashcash=HASH(0xd763f0)
debug: plugin: loading Mail::SpamAssassin::Plugin::SPF from @INC
debug: plugin: registered Mail::SpamAssassin::Plugin::SPF=HASH(0x1827060)
debug: plugin: Mail::SpamAssassin::Plugin::URIDNSBL=HASH(0xd73780) implements 'p
arse_config'
debug: plugin: Mail::SpamAssassin::Plugin::Hashcash=HASH(0xd763f0) implements 'p
arse_config'
debug: bayes: no dbs present, cannot tie DB R/O: /root/.spamassassin/bayes_toks
debug: Score set 0 chosen.
debug: bayes: no dbs present, cannot tie DB R/O: /root/.spamassassin/bayes_toks
ERROR: Bayes dump returned an error, please re-run with -D for more information
server:~ #
kann ich da welche von einem anderen user hinkopieren?
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: Bayes Filter !!!
elzschiko wrote:kann mir jemand erklären warum der dump fehlschlägt? ich vermute, weil unter /root/.spammassassin/ keine daten vorhanden sind?
kann ich da welche von einem anderen user hinkopieren?
Code: Select all
man sa-learn
-
- Posts: 14
- Joined: 2003-10-03 17:45
Re: Bayes Filter !!!
danke für die info. leider geht das irgendwie nicht so recht...
so sieht meine qmail-user datei aus
wenn ich jetzt den user 5-webmail macht das keinen unterschied. er sucht immer noch beim root
hab ich was falsch verstanden? oder bin ich zu prasselig?[/quote]
so sieht meine qmail-user datei aus
Code: Select all
server:/var/qmail/users # cat assign
=5-service:popuser:110:30:/var/qmail/mailnames/daniel-mueller.net/info:::
=5-einkauf:popuser:110:30:/var/qmail/mailnames/daniel-mueller.net/info:::
=5-support:popuser:110:30:/var/qmail/mailnames/daniel-mueller.net/info:::
=5-info:popuser:110:30:/var/qmail/mailnames/daniel-mueller.net/info:::
=5-webmail:popuser:110:30:/var/qmail/mailnames/daniel-mueller.net/webmail:::
+5:popuser:110:30:/var/qmail/mailnames/daniel-mueller.net:::
Code: Select all
server:/var/qmail/users # sa-learn -D --dump magic -u 5-webmail
debug: SpamAssassin version 3.0.4
debug: Score set 0 chosen.
debug: running in taint mode? yes
debug: Running in taint mode, removing unsafe env vars, and resetting PATH
debug: PATH included '/sbin', keeping.
debug: PATH included '/bin', keeping.
debug: PATH included '/sbin', keeping.
debug: PATH included '/usr/sbin', keeping.
debug: PATH included '/usr/local/sbin', keeping.
debug: PATH included '/root/bin', keeping.
debug: PATH included '/usr/local/bin', keeping.
debug: PATH included '/usr/bin', keeping.
debug: PATH included '/usr/X11R6/bin', keeping.
debug: PATH included '/bin', keeping.
debug: PATH included '/usr/games', keeping.
debug: PATH included '/opt/gnome/bin', keeping.
debug: Final PATH set to: /sbin:/bin:/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/games:/opt/gnome/bin
debug: using "/etc/mail/spamassassin/init.pre" for site rules init.pre
debug: config: read file /etc/mail/spamassassin/init.pre