Pierre Gillmann wrote:
Aber wie es in einem Skript aussehen könnte, weiß ich jetzt nicht so genau, da ich auch dein Skript nicht kenne, aber vielleicht helfen dir meine Beispiele weiter.
Ja tun sie, danke. Mein cron-Skript (lernt Ham-Mails in die globale bayesdb) sieht so aus: <cut> Ich weiss, es ist stark verbesserungswürdig, aber ich fange ja gerade erst an... ;)
Finde deine Idee interessant, eine ähnliche Idee verfolge ich momentan auch.
Allerdings benutze ich Shared IMAP Folder (SPAM/HAM/Missed Spam) die mittels Cyradm so eingestellt wurden, das nur EMails dort reingeschoben werden dürfen.(lesen nicht erlaubt)
Der Nutzer muss dies daher aber auch selbst erledigen.
Diese Folder dumpe ich dann mittels cyrdump via Cron,
konvertiere noch ein wenig (damit ein korrekte mbox Format rauskommt) und lerne das File dann mit sa-learn.
Anschliessend leere ich die 3 Folder mittels einem kleinem Perl Script (Net::IMAP Modul).
Wäre das cyrdump nicht auch etwas für deinen Anwendungsfall? Damit könntest du dir das Bewegen der Dateien sparen. Allerdings brauchst du einen Cyrus Nutzer der Zugriff auf alle Mailboxen hast (da du ja für HAM jede Usermailbox benutzen möchtest).
Das /usr/lib/cyrus/bin/reconstruct könntest du dir dann auch sparen.
MfG Markus Schulz
--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)