embedded
16.03.07, 09:23
Hi!
Ich benutze Cyrus als IMAP Server und Bogofilter zur Spamerkennung. Für die Mails, die Bogofilter fälschlicherweise als "nicht Spam" erkannt hat, habe ich einen Ordner "Training" und ein Shellscript erstellt, welches alle Mails in diesem Ordner zum Lernen an Bogofilter weiterleitet. Nun möchte ich dieses Script nicht immer per Hand anstoßen müssen, und deshalb einen Cronjob dafür einrichten. Allerdings sollen die Mails in diesem Ordner nach dem Lernen gelöscht werden.
Ich denke mir, dass ich die Maildateien nicht einfach im Laufenden Betrieb aus Cyrus rauslöschen kann. Wie kann ich per Shellscript die Mails (Dateien in /var/spool/cyrus/mail .. / Training / 1., 2., 3. ..) löschen, und die Konsistenz des Servers zu beeinflussen?
Danke im Voraus
Ich benutze Cyrus als IMAP Server und Bogofilter zur Spamerkennung. Für die Mails, die Bogofilter fälschlicherweise als "nicht Spam" erkannt hat, habe ich einen Ordner "Training" und ein Shellscript erstellt, welches alle Mails in diesem Ordner zum Lernen an Bogofilter weiterleitet. Nun möchte ich dieses Script nicht immer per Hand anstoßen müssen, und deshalb einen Cronjob dafür einrichten. Allerdings sollen die Mails in diesem Ordner nach dem Lernen gelöscht werden.
Ich denke mir, dass ich die Maildateien nicht einfach im Laufenden Betrieb aus Cyrus rauslöschen kann. Wie kann ich per Shellscript die Mails (Dateien in /var/spool/cyrus/mail .. / Training / 1., 2., 3. ..) löschen, und die Konsistenz des Servers zu beeinflussen?
Danke im Voraus