Mail-Ordner defragmentieren/umwandeln?
Hallo Liste, Ich lese meine Listenmails mit Netscape und habe, um innerhalb eines Ordners noch halbwegs zuegig arbeiten zu koennen einige Unterordner mit je ca 2000 Mails angelegt. Dabei habe ich mehrfach zwischen 2000 und 6000 Mails hin- und herverschoben. Dabei ist mir aufgefallen, dass der Ordner ~/nsmail (bzw. seine Unterordner) bei jedem Verschiebevorgang um einige MB groesser wird. Andere Ordner haben auch seltsame Groessen, z.B. ist der Inbox-Ordner 38 MB gross, obwohl sich z.Z. nur 17 Mails ohne Attachments darin befinden. Als ich das erste mal geschaut habe war er noch um die 150 MB, inzwischen bei 292 MB!? Weiss jemand woran das liegt und ob man da irgendwie die Luft rauslassen kann? Gibt es ein Programm um Netscape Mailordner in andere Formate zu uebertragen? (Mutt, Pine, KMail) Danke und viele Gruesse, Till Rotter
Hallo Till, On Mon, 15 Jan 2001 at 16:57 +0100, Till Rotter wrote:
Ich lese meine Listenmails mit Netscape
hast Du nichts besseres SCNR.
und habe, um innerhalb eines Ordners noch halbwegs zuegig arbeiten zu koennen einige Unterordner mit je ca 2000 Mails angelegt.
Also meine Mailordner mit Mutt haben so um die 5000 Mails am Ende des Monats. Und das Ganze geht _sehr_ zugügi, wenn man mal vom den Einlesevorgang absieht.
Dabei habe ich mehrfach zwischen 2000 und 6000 Mails hin- und herverschoben. Dabei ist mir aufgefallen, dass der Ordner ~/nsmail (bzw. seine Unterordner) bei jedem Verschiebevorgang um einige MB groesser wird.
Die Mails werden einfach hinten drangehängt, andere nicht gelöscht. D. h. die Ordner werden _nie_ kleiner, nur größer.
Andere Ordner haben auch seltsame Groessen, z.B. ist der Inbox-Ordner 38 MB gross, obwohl sich z.Z. nur 17 Mails ohne Attachments darin befinden.
Netscape, KMail und viele weitere Mailprogramme unterscheiden zwischen den eigentlichen Mailordnerdateien (MBOX-Format) und den Index-Dateien. Im Mailordner selber befindet sich der Mailtext. Dabei werden neue Mails immer nur hinten dran gehängt, alte Mails aber daraus normalerweise nicht gelöscht. Damit erreicht man einen Geschwindigkeitsvorteil. Die Löschvorgänge werden nur in die Index-Datei geschrieben (bei Netscape .summary bzw. unter Windows .smn). Wenn Du diese mal löscht, wirst Du überrascht sein, was da alles auftaucht. Um nun die Mailordner zu bereinigen gibt es bei solchen Programmen immer einen Funktion "Ordner komprimieren" oder so ähnlich. Ich weiß jetzt nicht, wie die bei Netscape heißt (habe keinen Messenger installiert), sollte aber auffindbar sein. Das heißt nicht, dass Mails in irgend einem Binärformat (gzip) komprimiert werden, sondern nur, dass vorhandene Mails wirklich aus dem Ordner gelöscht werden. Mutt arbeitet z. B. ohne Index-Dateien: die Änderungen werden direkt in den Ordner geschrieben, was z. T. zu einem Geschwindigkeitsnachteil führt, auf der anderen Seite wieder ausgeglichen wird, so dass Mutt nicht wirklich langsamer ist als solche Programme. Zudem erspart man viel Ärger. Das aber nur am Rande. Dein Problem dürfte mit "Ordner komprimieren" gelöst sein.
Als ich das erste mal geschaut habe war er noch um die 150 MB, inzwischen bei 292 MB!?
*g*
Weiss jemand woran das liegt und ob man da irgendwie die Luft rauslassen kann?
s.o.
Gibt es ein Programm um Netscape Mailordner in andere Formate zu uebertragen? (Mutt, Pine, KMail)
Nein. Wozu auch? Netscape verwendet _exakt_ das selbe Format wie KMail, Mutt oder Pine: das MBox-Format. Eine Textdatei, in der die Mails durch den 'From'-Header (nicht zu verwechseln mit dem 'From:'-Header) getrennt werden. Die Index-/Summary-Dateien können aber _nicht_ übernommen werden, daher ist es wichtig, vor jedem Wechsel des Mailprogrammes die Ordner zu "komprimieren", da sonst alte Mails wieder auftauchen. Gruß, Bernhard -- ----------------------------------------------------------------- -> http://www.links2linux.de <-> http://packman.links2linux.de <- ----------------------------------------------------------------- ******************** Gnu PGP-Key: DDAF6454 * Tux# 171705 * ICQ# 98361051
Hallo, Bernhard Walle wrote:
On Mon, 15 Jan 2001 at 16:57 +0100, Till Rotter wrote:
Dabei habe ich mehrfach zwischen 2000 und 6000 Mails hin- und herverschoben. Dabei ist mir aufgefallen, dass der Ordner ~/nsmail (bzw. seine Unterordner) bei jedem Verschiebevorgang um einige MB groesser wird.
Die Mails werden einfach hinten drangehängt, andere nicht gelöscht. D. h. die Ordner werden _nie_ kleiner, nur größer.
In den Preferences kann man unter Mail & Newsgroups bei Disc Space 'Automatically compact folders when it will save over xxx kb' aktivieren, dann werden bei jedem Beenden des Messengers alle Netscape- Mailordner, die größer als xxx kb sind, komprimiert, d.h. alle Mails, die nicht mehr in diesem Ordner sind, werden auch aus dem Ordner gelöscht und die nachfolgenden Mails werden in diesem Ornder nach oben verschoben. Das dürfte zwar am Anfang ganz schön Zeit in Anspruch nehmen (je nach Anzahl und Größe der Ordner), geht aber später meist ziemlich schnell.
Das aber nur am Rande. Dein Problem dürfte mit "Ordner komprimieren" gelöst sein.
s.o. Netscape markiert gelöschte Mails als gelöscht (und zwar in den Summary- Files), erst wenn du den Messenger beendest, werden diese auch wirklich gelöscht. HTH! cu flo, dessen suse-linux- Ordner grad schlappe 110 MB hat... --
Da wird's auch Gründe für geben, immerhin haben *WIR* das Woko gezähmt. Ich° lasse mich nicht zähmen ((ö;°þ Auch gut. -Woko, wo bleibst Du denn endlich! *dräng* Hier muß doch noch jemand beerdigt werden! [Chin Lee und Michael Hoffmann in dag°]
participants (3)
-
Bernhard Walle
-
Florian Gross
-
Till Rotter