Fred Ockert wrote:
Christian Brabandt schrieb:
Hi Ingo!
On Wed, 06 Feb 2008, Ingo Tschutter wrote:
Nun, der Aufwand währe der Doppelte. Erst mal die mbox in dem MUA öffnen. Allein das dauert bei ca. 400.000 mails über den Daumen ca. 7-8 Stunden. Siehe meinen ersten Post..
Was sind denn das für riesige Mails? Ich hab hier eine knapp 100.000 Mail große gezippte mbox-Datei, da dauert das öffnen mit mutt inklusive entpacken eine gefühlte Minute.
Also vielleicht mal einen anderen MUA probieren. Mit mutt könnte man auch was scripten, der dir die mbox Datei einliest und jede Mail auf den IMAP Server schiebt, falls Dir die Lösung mit formail nicht zusagt.
Alternativ: google fragen mbox2cyrus oder so. Es gibt schon fertige Converterscripte...mich jetzt nicht fragen, wo genau. Ich hab von Anfang an Cyrus-Imap (Maildir)
Diese Frage tritt nämlich periodisch immer wieder auf :-)
Wegen der Struktur, wie Cyrus die Mails ablegt, gibt es leider kein wirklich zufriedenstellendes Script. Entweder man geht wie bei meinem Vorschlag über Postfix, der die Mails an Cyrus weitergibt, dann hat man keinen Ärger mit Cyrus, oder man benutzt ein Script wie mbox2cyrus.pl, aber dann muss man manuell nacharbeiten: http://download.clarkconnect.com/community/4.0/other/mbox2cyrus.pl Dieses Script macht nicht mehr, als die mbox in einzelne Mails zu zerlegen und ihnen hochzählende Namen zu geben, wie Cyrus sie verwendet. Was hier jedoch fehlt, ist das Anlegen der Datenbanken und das Neuindizieren der Mailbox. Mit diesem Script wäre das Vorgehen also: (Account muss bereits existieren) 1. Anlegen der Cyrus-Datenbank für Ordner: # Anlegen eines leeren Ordners im Mailclient 2. Aufteilen der mbox in Cyrus-konforme Einzeldateien: # Entpacken der mbox über mbox2cyrus.pl in diesen Ordner 3. Neuanlegen der Indizes, damit die Mail sichtbar werden: # Einloggen in cyradm und "reconstruct mailbox" laufen lassen -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- 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