[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re:[SOLVED?] AMaViS und Bayes sa-learn



Am Freitag 14 Mai 2004 22:22 schrieb Gerhard Gaussling:
> Unter
>
> http://granat.cns.mpg.de/linuxworkshop2004/programm/Spamassassin_Inst
>allation_Konfiguration_Tuning.html
>
> wird beschrieben, wie mittels eines shellscriptes per cron die spam-
> und hamdirs nach /var/spool/amavis/.spamassassin/*_dir kopiert werden
> und mit einem chown amavis:amavis -R für sa-learn unter dem user
> amavis leichter verdaulich gemacht werden, um anschließend gelöscht
> zu werden.

Das script läuft jetzt bei mir inklusive funktionierendem razor-report 
und dem löschen der entsprechenden ham und spam verzeichnisse von 
kmail.
Eine Benachrichtigungsmail wird an postmaster versandt.

Da das script übelst zusammengepastet ist, und aus Zeitmangel respektive 
Faulheit und Unkenntnis der Shellscriptprogrammierung wahrscheinlich 
wild aussieht, und auch nichts testet, bevor es ausführt, kann es dazu 
kommen, dass cron Fehlerberichte versendet ;-).

xargs müsste bei höheren Spamaufkommen für alle relevanten Programmteile 
angewendet werden. Ich habe das nur bei rm gemacht, da ich die hams und 
spams nicht mehr löschen konnte (argument list too long , oä.) ;-).

Also alles ohne Gewähr, der Rechtsweg ist ausgeschlossen, und die 
Benutzung ist frei und auf eigene Gefahr.

Kurz: Ich hoffe es gibt ein paar Tipps das eleganter zu lösen.

Eine Benachrichtigung sieht bei mir so aus:

|AmAViS-Bayes LOG
|
|Von: 
|AMaViS system user <amavis@debian.workgroup.home>
|
|
|An: 
|postmaster@debian.workgroup.home
|
|
|Datum: 
|Heute 01:50:41
|
|Do Mai 20 01:49:04 CEST 2004 Bayes Filter wird angelernt mit sa-learn
| 
|3
| Ham mails copied to /var/lib/amavis/sa-learn/ham/
|16
| Spam mails copied to /var/lib/amavis/sa-learn/spam/
|.
|..
|.
|..
|Learned from 0 message(s) (0 message(s) examined).
|Learned from 11 message(s) (13 message(s) examined).
|0.000          0          2          0  non-token data: bayes db |
version
|0.000          0       2772          0  non-token data: nspam
|0.000          0       1934          0  non-token data: nham
|0.000          0     167996          0  non-token data: ntokens
|0.000          0 1020999991          0  non-token data: oldest atime
|0.000          0 1085009554          0  non-token data: newest atime
|0.000          0 1085010554          0  non-token data: last journal 
sync atime
|0.000          0 1085001477          0  non-token data: last expiry 
atime
|0.000          0    1382400          0  non-token data: last expire 
atime delta
|0.000          0     131003          0  non-token data: last expire 
reduction count
|Mai 20 01:50:36.969224 report[12336]: [ 3] Sent report.

Ich hoffe auf etwas Resonanz.

ciao

Gerhard

Attachment: sa-learn_amavis_razor.sh
Description: application/shellscript


Reply to: