Wie kann man Mails nach Verfalldatum in ein anderes Verzeichnis automatisch verschieben. Konkret geht es um die Archivierung von Spam? Vielleicht brauche ich den noch mal für irgend was :-) Eine Mögichkeit wäre natürlich manuell das Verzeichnis auswählen und die Filterregeln anwenden. Ich würde das aber gerne täglich 1x automatisieren. Die Situation sieht zur Zeit so aus: Procmail/Spamassassin legt alle Mails in /var/spool/mail auf dem Server ab und der Client holt die Mails mit Kmail bei Gelegenheit ab. In Kmail sind Filter definiert, die den Spam in ein spezielles Verzeichnis verschieben, d.h. es gibt eine kurze menschliche Überprüfung, ob es tatsächlich Spam ist. Per cronjob wird das Spamverzeichnis (cur) wieder zum Server kopiert und sa_learn lernt per cronjob den (unerkannten) Spam. Somit könnte man den Spam eigentlich archivieren. Womit ich wieder bei meiner Frage wäre. Wie automatisiere ich in Kmail das Verschieben in einen anderen Ordner nach Verfallsdatum oder könnte das auch einfach ein cronjob mit cp erledigen, wobei man gleichzeitig den Index dieses Verzeichnisses löscht? Das Format der KMail-Verzeichnisse ist im maildir-Format. Al
Am Donnerstag, 10. Juli 2003 22:36 schrieb Al Bogner:
Wie automatisiere ich in Kmail das Verschieben in einen anderen Ordner nach Verfallsdatum oder könnte das auch einfach ein cronjob mit cp erledigen, wobei man gleichzeitig den Index dieses Verzeichnisses löscht? Das Format der KMail-Verzeichnisse ist im maildir-Format.
Dein cronjob sollte mv benutzen, aber ansonsten funktioniert das so. Martin -- when in danger or in doubt, run in circles, scream and shout! pgp-key: via wwwkeys.de.pgp.net, key id is 0x21eec9b0
On Thursday 10 July 2003 23:04, Martin Borchert wrote:
Am Donnerstag, 10. Juli 2003 22:36 schrieb Al Bogner:
Wie automatisiere ich in Kmail das Verschieben in einen anderen Ordner nach Verfallsdatum oder könnte das auch einfach ein cronjob mit cp erledigen, wobei man gleichzeitig den Index dieses Verzeichnisses löscht? Das Format der KMail-Verzeichnisse ist im maildir-Format.
Dein cronjob sollte mv benutzen, aber ansonsten funktioniert das so.
Mit mv hast du natürlich recht. Ich kenne zwar noch keine bessere Lösung, aber das tägl. Index aufbauen für den Spam-Bereich finde ich noch sub-optimal. Al
Al Bogner am Donnerstag, 10. Juli 2003 23:31:
On Thursday 10 July 2003 23:04, Martin Borchert wrote:
Am Donnerstag, 10. Juli 2003 22:36 schrieb Al Bogner:
Wie automatisiere ich in Kmail das Verschieben in einen anderen Ordner nach Verfallsdatum oder könnte das auch einfach ein cronjob mit cp erledigen, wobei man gleichzeitig den Index dieses Verzeichnisses löscht? Das Format der KMail-Verzeichnisse ist im maildir-Format.
Dein cronjob sollte mv benutzen, aber ansonsten funktioniert das so.
Mit mv hast du natürlich recht. Ich kenne zwar noch keine bessere Lösung, aber das tägl. Index aufbauen für den Spam-Bereich finde ich noch sub-optimal.
Naja, soviel Spam dürfte es ja nicht sein, so dass das rel. schnell ablaufen sollte. Aber KMail braucht halt die Index-Dateien zur Verwaltung der Mailordner, und das lässt sich IMHO auch nirgends abschalten. BTW: Was willst du eigentlich mit dem Spam? Bist du jetzt auch vorsichtig geworden und archivierst lieber alles, weil man deinen Namen auch missbraucht hat für Viren-Mails? -- Gruß MaxX 8-)
On Saturday 12 July 2003 10:53, Matthias Houdek wrote:
BTW: Was willst du eigentlich mit dem Spam? Bist du jetzt auch vorsichtig geworden und archivierst lieber alles, weil man deinen Namen auch missbraucht hat für Viren-Mails?
Ich behalte mir das für spätere SpamAssassin-Tests / Bayes auf. Ich habe zwar augenblicklich ein zufriedenstellendes System, aber vielleicht wird mir mal eine bessere Organisation klar und dann könnte ich das brauchen. Ich habe es mittlerweile mit einem simplen Script gelöst, das per cronjob die "cur-Dateien" verschiebt und die Indexe löscht. Wenn dabei was passiert ist es auch nicht tragisch. Die Situation, dass ich genau im Augenblick des Cronjobs Spammail abfrage ist nicht sehr groß. Bei geöffnetem KMail gab es keine Probleme beim Ausführen des Cronjobs. Al
participants (3)
-
Al Bogner
-
Martin Borchert
-
Matthias Houdek