Verständnisfrage zu Spamassassin

imnorden

New Member
Hallo,

mein Spamassassin legt ja in den Ordner

Beispiel:
/home/ktld/homes/USER1/.spamassassin/bayes.mutex
/home/ktld/homes/USER1/.spamassassin/bayes_seen
/home/ktld/homes/USER1/.spamassassin/bayes_toks
/home/ktld/homes/USER1/.spamassassin/user_prefs

für jeden User der Domain diese Dateien an. Ist das sinnvoll ?
Macht es nicht mehr Sinn wenn alle in eine Datenbank schreiben und so besser lernen ?

Gruss Stefan
 
Es kann aber sein, dass Nutzer verschiedene Präferenzen bezüglich der Empfindlichkeit (Erkennungslevel von Spam) von SpamAssassin haben.
Bei einer globalen Einstellung wäre das nicht mehr möglich.
Das ist halt abzuwägen.

Es stimmt schon, eine gemeinsame Bayes-Datenbank wäre schneller größer und möglicherweise besser in der Erkennung.
Ich habe allerdings bis jetzt keinen Nachteil gesehen, das für jeden Nutzer einzeln zu setzen.
 
ich finde in der procmail.log

immer mal
Code:
Sep 21 19:23:18.476 [32086] warn: bayes: cannot open bayes databases /home/ktld/homes/info/.spamassassin/bayes_* R/O: tie failed: Permission denied
Sep 21 19:23:18.480 [32086] warn: bayes: cannot open bayes databases /home/ktld/homes/info/.spamassassin/bayes_* R/O: tie failed: Permission denied
Sep 21 19:23:22.327 [32086] warn: bayes: cannot open bayes databases /home/ktld/homes/info/.spamassassin/bayes_* R/W: tie failed: Permission denied

MOD: Full-Quote entfernt!
 
Last edited by a moderator:
Es gibt zwei Möglichkeiten:
a) Die Verzeichnisrechte stimmen nicht mit dem User des laufenden Procmail-Prozesses überein.
b) Es laufen zwei Email-Anfragen gleichzeitig und die erstere davon hat die Bayes-DB gelockt.

Gegen b) kann man i.d.R. nicht viel machen. Lediglich den Email-Durchsatz an parallel laufenden Prozessen reduzieren damit die Wahrscheinlichkeit niedriger wird.

Bei a) kann es viele viele Gründe haben. :(
Z.B. Weiterleitungen (innerhalb der .procmailrc) in ein anderes Postfach funktionieren meist nicht weil kein User-Wechsel statt findet. An eine Email-Adresse hingegen schon, weil diese dann wieder an Postfix übergeben werden.
Aber das ist nur ein Beispiel von vielen Szenarien.

huschi.
 
a) Die Verzeichnisrechte stimmen nicht mit dem User des laufenden Procmail-Prozesses überein.
Bei a) kann es viele viele Gründe haben. :(
huschi.

Hallo Huschi,

danke, wie kann sehen mit welchen Rechten der Procmail-Prozess das versucht?
 
Back
Top