[Support] spamassassin / spamc: stark unterschiedliche pro user
- SOLVED
Rainer Thieringer
hsnews at web-me.de
Thu Mar 8 12:33:46 CET 2007
Status:
=======
Es gibt einen wesentlichen Unterschied, zwischen der Verwendung von
spamassasin und spamc: spamc verwendet bei manchen meiner user nicht den
BAYES Test.
xxx00-dfvb at h02:~/.spamassassin$ spamassassin -D -t <
/home/pacs/xxx00/users/common/tmp/1173179286.23887_0.h02.hostsharing.net\:2\,S
xxx00-dfvb at h02:~/.spamassassin$ /usr/bin/spamc -U /var/run/spamd -x -R
-l -y <
/home/pacs/xxx00/users/common/tmp/1173179286.23887_0.h02.hostsharing.net\:2\,S
Rainer
Wenn ich dem spamc mit -u einen User mitgebe, bei dem spamc mit BAYES
funktioniert, läuft auch dieser Check mit BAYES !
xxx00-dfvb at h02:~/.spamassassin$ /usr/bin/spamc -U /var/run/spamd -x -R
-l -y <
/home/pacs/xxx00/users/common/tmp/1173179286.23887_0.h02.hostsharing.net\:2\,S
Lösung
======
Auf dieser Erkenntnis basierend habe ich meine gemeinsame AWL und BAYES
Verwendung wie folgt umgestellt:
Unter dem Home-Verzeichnis des Paketadmin habe ich das Verzeichnis
.spamassassin angelegt, was ich an DBs schon hatte wurde dorthin
verschoben und mit üppig Rechten versehen. Ausserdem liegt dort die
zentrale user_prefs für alle user:
xxx00 at h02:~$ ll .spamassassin/
total 6904
0 drwx------ 2 wme00 wme00 98 Mar 8 12:19 .
4 drwx--x--x 17 wme00 wme00 4096 Mar 8 08:16 ..
332 -rwxrwx--- 1 wme00 wme00 339968 Mar 8 12:19 auto-whitelist
88 -rw-rw---- 1 wme00 wme00 89376 Mar 8 12:19 bayes_journal
1284 -rwxrwx--- 1 wme00 wme00 1314816 Mar 8 12:12 bayes_seen
5192 -rw-rw---- 1 wme00 wme00 5316608 Mar 8 12:12 bayes_toks
4 -rw-r----- 1 wme00 wme00 2054 Mar 7 23:56 user_prefs
Die user_prefs wird von allen usern in deren ~/.spamassassin/users_prefs
per include eingebunden und hat die Links auf die zentralen Datenbanken:
bayes_path /home/pacs/xxx00/.spamassassin/bayes
bayes_file_mode 0777
auto_whitelist_path /home/pacs/xxx00/.spamassassin/auto-whitelist
auto_whitelist_file_mode 0777
in den user_prefs der einzelnen User ist wie gesagt der include auf die
zentrale user_prefs drin:
include /home/pacs/xxx00/.spamassassin/user_prefs
in den .procmailrc der einzelnen User wird für spamc der Paket-Admin
als user übergeben:
SA_MAXMAILSIZE=256000
:0fw
* < $SA_MAXMAILSIZE
| /usr/bin/spamc -u xxx00 -U /var/run/spamd
Jetzt läufts bei mir rund und alle User kommen in den Genuss des BAYES
Filters.
Danke an die Mitdenker.
saulong
Rainer
More information about the Support
mailing list