Re: cyrdump oder wie cyrus-imap folder -> sa-learn
Am Freitag, 28. Oktober 2005 15:46 schrieb Lars Schimmer:
> Markus Sinner wrote:
dein zitierter Text stammt nicht von Markus Sinner sondern von mir. Ist
auch schon sehr alt.
> > Hallo,
> > ich versuche gerade Cyrus IMAP Folder in das mbox Format zu
> > konvertieren, damit ich sie zum Trainieren von Spamassassin
> > verwenden kann. Dabei ist mir das cyrdump Programm aus dem
> > cyrus21-common Paket aufgefallen, welches Mailboxen nach stdout
> > dumpen kann.
> > Leider bekomme ich das Programm nicht dazu. Die einzige Ausgabe die
> > es mir liefert ist der "usage" Hinweis.
> > Als mboxpattern habe ich bereits alles mögliche versucht.
> > Auch die man-Page rückt leider nicht mit sehr viel Infos raus.
> >
> > Vielleicht existieren auch noch elegantere Methoden für die Lösung
> > des eigentlichen Problems. (automatisches Spamassassin Training
> > über shared IMAP Folder)
> Hmm
> Ich lerne einfach direkt die Dateien ausm Folder in SA an.
> *kram*
[...]
Ich habe mir dann damals ein Shell Script gebaut:
/etc/amavis/spamlearn.sh
#!/bin/sh
#dump folders to tmp
su -c "/usr/sbin/cyrdump -v SPAM/SPAM > /tmp/NewSpam.mbox" cyrus
su -c "/usr/sbin/cyrdump -v SPAM/HAM > /tmp/NewHam.mbox" cyrus
su -c "/usr/sbin/cyrdump -v SPAM/MissedSPAM > /tmp/NewMissedSpam.mbox"
cyrus
#convert folders to mbox format
/etc/amavis/parsefolder.pl /tmp/NewSpam.mbox > /tmp/LearnSpam.mbox
/etc/amavis/parsefolder.pl /tmp/NewHam.mbox > /tmp/LearnHam.mbox
/etc/amavis/parsefolder.pl /tmp/NewMissedSpam.mbox
> /tmp/LearnMissedSpam.mbox
Und diese Files habe ich dann an sa-learn verfüttert. Funktioniert bis
heute einwandfrei.
Das parsefolder.pl wandelt mir das Ausgabeformat von cyrdump in mbox um.
--
Markus Schulz
Wer wirklich noch einen 4.x-Browser benutzt, dem kann leider nicht mehr
geholfen werden. Die haben soviele Sicherheitsloecher, da koennten wir
per www.linuxtag.org, Exploit und etwas Scriptmagic einen neuen Browser
von Remote installieren. // Michael Kleinhenz, lt2k-ml
Reply to: