Am 24.02.2010 07:31, schrieb Dieter Kluenter:
Matthias Praunegger
writes: Hallo!
Ich betreibe schon seit vielen Jahren (SuSE 7.x?) einen großen Mailserver mit mehr als 800 Benutzern. Seit 2007 läuft alles auf einem neuen Server über IMAP mit Cyrus.
Letzten Sonntag kam es dann zu einem sehr unglücklichen Hardwaredefekt bei dem Server.
Inzwischen läuft auch schon wieder alles prima - dank täglichen Backups!
Allerdings ist mir jetzt erst bewusst geworden, dass ich eigentlich viel zu viel sichere: Ganz nach dem Motto: Bei uns geht keine Mail verloren!
Mein Problem ist, dass ich etwa bei mir in /var/spool/imap/user/matthias^praunegger viele Ordner sehe, die aber in jedem Mail Client (mutt, Thunderbird, Roundcube,...) nie aufscheinen. Es handelt sich um alte Ordner, die ich irgendwann einmal angelegt habe (k.a. mit welchem Client) und die als Datenmüll brav über alle die Jahre mitgesichert wurden.
Hätte nur ich das Problem, wäre es halb so schlimm. Aber was mache ich mit meinen anderen 800 Benutzern. Bei denen dürfte das ähnlich sein.
Ich verstehe nicht ganz woher er die Informationen über die Ordner nimmt. Vermutlich in eine db in /var/lib/imap...
Das sind vermutlich als expired markierte Mails, die aber noch nicht körperlich gelöscht wurden. Je nach cyrus-imapd-Version (1.x oder 2.x) gibt es unterschiedliche Tools. Für 2.x siehe man cyr_expire(8), vielleicht solltest du auch ein reconstruct(8) ausführen. Die Ordner sind in den Unterverzeichnissen der User, die Database-Informationen sind in /var/lib/imap.
Danke. Ich verwende übrigens cyrus-imapd-2.2.12-27.2 SLES 10 Bevor ich cyr_expire teste, möchte ich noch nachfragen: Es löscht wirklich nur doppelte und als zulöschen markierte Mails? Denn die Zeitangabe irritiert mich ein wenig. Also -E 10 löscht nicht ALLE Mails die älter als 10 Tage alt sind? -- Matthias -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org