[kde-de] KMail: mbox nach Maildir

Ingo Klöcker kloecker at kde.org
Mo Sep 23 12:06:13 CEST 2002


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Sebastian Voitzsch wrote:
> Warum so umständlich?!

Offensichtlich hast du meine Mail nicht richtig gelesen. Ich schrieb:
| Abgesehen davon, dass die o. a. Methode auch mit den fünf
| Systemordnern funktioniert, hat sie den weiteren Vorteil, dass man
| weder Filter noch irgendwelche speziellen Ordnereinstellungen wie
| Mailing-Listen- Adressen, Verfallsdatum, Identität, etc., extra
| anpassen muss.

Ein Problem deiner Methode ist, dass die Systemordner nicht gelöscht
werden können, d. h. deine Methode funktioniert nicht mit dem
Posteingang und den anderen 4 Systemordnern. Natürlich kann man die
alten Systemordner manuell löschen, während KMail nicht läuft, da KMail
sie dann beim nächsten Start automatisch im Standard-Mailordnerformat
neu erzeugt. Aber das ist nun wirklich nicht einfacher als meine
Methode.

Außerdem gehen beim Löschen des alten Ordners alle speziellen
Einstellungen verloren, während bei meiner Methode die Einstellungen
des mbox-Ordners komplett übernommen werden.

Für Ordner, die keine speziellen Einstellungen haben und die auch nicht
Zielordner eines Filters sind, kann man natürlich auch deine Methode
anwenden. Aber dann muss man bei jedem Ordner erstmal darüber
meditieren, ob man jetzt deine Methode oder doch lieber meine
Methode anwenden soll.

Übrigens kann man mit folgender Befehlssequenz (Verwendung auf eigene Gefahr)
Schritt 7.+8. meiner Methode in einem Rutsch erledigen, während man bei
deiner Methode Schritt 5) und 6) nicht abkürzen kann:
cd ~/Mail
find . -name '*.new' | perl -e 'while (<>) { s/.new\n//; printf("%s\x00",$_); }' | xargs -0 -l1 mbox2maildir.sh

Meine Methode ist also auch noch schneller, da bei mir das manuelle Umbennen
der Ordner, was ja leider etwas umständlich ist, entfällt. ;-)

Aber wie gesagt, in einfachen Fällen kann man ruhig auch deine Methode
verwenden.

Viele Grüße
Ingo

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.7 (GNU/Linux)

iD8DBQE9jueVqUQWN/hplRsRAh01AJ9lQcBMnm430Lws1ZWtLo7WScR1twCg1TWW
18eXnP5ytFIun0hmtPnzMJ4=
=+Ht7
-----END PGP SIGNATURE-----