Hallo Huschi,
danke für die Hilfe.
Gibt es denn "autolearn"?
Ja, hatte aber noch kein "yes", immer nur "no" und manchmal "failed".
Durch "-x" ist "-c" dann überflüssig.
OK, habe ich noch rausgenommen.
user_prefs von root:
Code:
required_score 5.1
# http://www.huschi.net/5_212_de.html
# Enable the Bayes system
use_bayes 1
use_bayes_rules 1
bayes_auto_learn 1
bayes_path /var/spool/spamassassin/bayes
bayes_file_mode 777
Da nur hier die Score 5.1 ist, weiss ich, dass diese Datei trotz "-x" noch beachtet wird... Mein Problem existiert aber auch, wenn ich diese Datei lösche.
Verschiebe die Bayes-DB und diesen Pfad nach /var/qmail/.spamassassin/.
OK, habe ich gemacht, zur Kontrolle:
Code:
/var/qmail/.spamassassin # l
insgesamt 6256
drwxrwxrwx 2 root root 4096 2007-07-11 09:26 ./
drwxr-xr-x 12 root qmail 4096 2007-07-02 20:57 ../
-rw-rw-rw- 1 root root 5242880 2007-07-11 09:26 auto-whitelist
-rwxrwxrwx 1 root root 90112 2007-07-11 09:18 bayes_seen*
-rwxrwxrwx 1 root root 1294336 2007-07-11 09:18 bayes_toks*
(Übrigens, habe ich den Inhaber der bayes Dateien im Zuge der Fehlersuche gestern selbst von popuser auf root geändert.)
und local.cf:
Code:
rewrite_header Subject ****SPAM(_SCORE_)****
required_score 4.7
# http://www.huschi.net/5_212_de.html
# Enable the Bayes system
use_bayes 1
use_bayes_rules 1
bayes_auto_learn 1
#bayes_path /var/spool/spamassassin/bayes
bayes_path /var/qmail/.spamassassin/bayes
bayes_file_mode 777
In den Logs, finde ich nur gelegentlich folgenden Fehler:
Code:
spamd[24401]: auto-whitelist: open of auto-whitelist file failed: locker: safe_lock: cannot create tmp lockfile /var/lib/nobody/.spamassassin/auto-whitelist.lock.h1245678.stratoserver.net.24401 for /var/lib/nobody/.spamassassin/auto-whitelist.lock: Permission denied
Habe spamd neu gestartet und mir Testemails gesendet.
Leider funktioniert noch immer kein Bayes Test, zumindest werden die E-Mails mit keinen Bayes Scores getagt und Spam kommt durch.
Was könnte noch nicht stimmen? Gibt es die Möglichkeit SA noch mehr loggen zu lassen um eine Fehlermeldung zu bekommen?
Danke
Killerloop
PS.: Noch eine Anmerkung. Wenn ich mich recht erinnere, hatte ich schon einmal auf diesem System Bayes Scores laufen (damals aber immer 00 weil ich noch nicht genug Spam und Ham gelernt hatte), das war aber vor ein paar Wochen und noch mit SA 3.1.8. Dazwischen habe ich aber das füttern per E-Mail eingerichtet und SA per Yast von 3.1.8 auf 3.2.1 aufgefrischt.