PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wie herrausfinden wieviel spam - ham spamassing hat



muell200
15.05.06, 19:05
hallo

ich habe gerade einen server uebernommen. ( 1und1, suse 9.3 mit plesk )

jetzt will ich mal den spamfilter richtig einstellen.
dazu will ich wissen, wieviel spam bzw. ham spamassing schon hat.

dazu rufe ich folgenden befehl auf:

spamassassin -D --lint

und erhalte folgendes:
....
debug: bayes: Not available for scanning, only 0 spam(s) in Bayes DB < 200
...

das ist auch logisch, weil ich das unter root aufgerufen habe.
jetzt mein problem, wie rufe ich das als "user" auf.

die user sind nicht angelegt - also su username geht nicht


hat jemand einen tip?

stefaan
15.05.06, 19:44
Servus!

So mach ich das immer:
su -c "/usr/bin/sa-learn --spam /tmp/amavis/" amavis

Grüße, Stefan

muell200
16.05.06, 08:14
su -c "/usr/bin/sa-learn --spam /tmp/amavis/" amavis


danke, aber das ist klar.

mir geht es erstmal um folgendes befehl:

spamassassin -D --lint

damit ich sehen kann, wieviel spam bzw. ham der jeweilgie user schon hat.
aber wie gessagt, das problem ist, die sind keine linux user ( passwd ), sondern virtuelle fuer das email system.

hat jemand noch einen tip?

Danke

Windoofsklicker
16.05.06, 09:49
Kann SA die Infos denn per User ablegen, wenn es auf dem System diese User nicht gibt? Falls ja, wo speichert SA diese Infos denn dann ab?

muell200
16.05.06, 10:09
Kann SA die Infos denn per User ablegen, wenn es auf dem System diese User nicht gibt? Falls ja, wo speichert SA diese Infos denn dann ab?

z.b.:

/var/qmail/mailnames/xxxxxx.org/user1/.spamassassin/bayes_seen

Windoofsklicker
16.05.06, 13:30
Dann man sa-learn:


--dbpath <path> Allows commandline override (in bayes_path form)
for where to read the Bayes DB from
--dump [all|data|magic] Display the contents of the Bayes database
Takes optional argument for what to display