ThyMaster
05.03.03, 15:45
Hi,
folgendes Szenario:
Postfix (empfängt) -> Procmail (verteilt gemäß Regeln) -> IMAP (stellt Mails zur Verfügung)
Procmail verschiebt dabei alle Spam-Mails in eine mbox-Datei namens Spam.
Soweit, so gut.
Nun möchte ich einmal die Woche diese Datei (Spam) automatisch 'leeren', d.h. alle darin befindlichen Mails löschen.
Im Moment mache ich das, indem ich per cronjob eine leere Spam_empty datei einfach über die bestehende Spam kopiere.
Das funzt zwar ganz gut, aber ich befürchte üble Resultate wenn genau in diesem Moment Procmail auch Mails in die Datei verschieben will.
Gibt es eine elegantere Methode? Am besten ohne mögliche File-Locking-Probleme.
Gruß
Falko
folgendes Szenario:
Postfix (empfängt) -> Procmail (verteilt gemäß Regeln) -> IMAP (stellt Mails zur Verfügung)
Procmail verschiebt dabei alle Spam-Mails in eine mbox-Datei namens Spam.
Soweit, so gut.
Nun möchte ich einmal die Woche diese Datei (Spam) automatisch 'leeren', d.h. alle darin befindlichen Mails löschen.
Im Moment mache ich das, indem ich per cronjob eine leere Spam_empty datei einfach über die bestehende Spam kopiere.
Das funzt zwar ganz gut, aber ich befürchte üble Resultate wenn genau in diesem Moment Procmail auch Mails in die Datei verschieben will.
Gibt es eine elegantere Methode? Am besten ohne mögliche File-Locking-Probleme.
Gruß
Falko