QMAIL | Posteingang leeren



demarsay

New Member
Hallo!

Wir setzen auf Suse (Plesk; 1blu-vServer) Qmail ein. Nun wurden innerhalb einer Domain einige Mailaccounts angelegt, die prinzipiell nur dazu dienen, eingehende Emails an andere, externe Malserver weiterzuleiten.

Nun wurde (vermutlich Fehlkonfiguration durch mich) die weitergeleiteten Mails nicht nur weitergeleitet, sondern auch lokal gespeichert, was dazu führte, dass nun die Postfächer zum teil bis 50.000 Mails/1.2 GB angewachsen sind.

Nun meine Fragen:

1. Besteht die Möglichkeit, diese Posteingänge per Qmail-Kommando zu löschen/zu leeren?

2. Ist es möglich, dieses Kommando in ein Script einzubinden, welches die Posteingänge regelmäßig von Nachrichen älter als 30 Tage befreit?

Über Hilfe würde ich mich freuen, leider hatte ich noch nie mit der Konfiguration von Mailservern zu tun.
 
1. Besteht die Möglichkeit, diese Posteingänge per Qmail-Kommando zu löschen/zu leeren?
Da Courier IMAP keine Indizes oder sonstige Metadaten anlegt, können die Dateien einfach direkt im Dateisystem gelöscht werden. Alternativ geht das über die IMAP-Schnittstelle mit Programmen wie imapfilter.

2. Ist es möglich, dieses Kommando in ein Script einzubinden, welches die Posteingänge regelmäßig von Nachrichen älter als 30 Tage befreit?
Entweder direkt im Dateisystem mit find oder wiederum mit imapfilter.
 
Vielen Dank für die schnelle Antwort!

Das wären also beispielsweise die Files unter

Code:
/var/qmail/mailnames/xxx.de/angela.merkel/Maildir/cur

?
 
Back
Top