1 |
Am Montag, den 04.06.2007, 21:00 +0200 schrieb Werner Jansen: |
2 |
> Ich habe einen Mail-Server mit cyrus-imap 2.0.16, zugegebenermaßen |
3 |
> ein älterer Stand. |
4 |
> |
5 |
> Um den alten in Rente zu schicken, habe ich einen neuen aufgesetzt, |
6 |
> natürlich mit Gentoo. :) |
7 |
|
8 |
Ähnliches hab ich letztens hinter mich gebracht. |
9 |
|
10 |
> Hat jemand Erfahrung beim Migrieren der Mailboxen? Ich habe die |
11 |
> beiden Installationen jetzt schon eine Weile untersucht und |
12 |
> signifikante Unterschiede festgestellt, die ein einfaches |
13 |
> "rüberkopieren" unmöglich machen. z.B. ist die Datei mailboxes.db in |
14 |
> der alten Version eine BerkeleyDB, in der neuen eine Skiplist, also |
15 |
> nicht verwendbar. Weggelöscht vergißt der cyrus alle Mailboxen. Wenn |
16 |
> ich das mitgelieferte Tool "rehash full" aufrufen möchte, bekomme ich |
17 |
> eine Fehlermeldung, mit der ich spontan nichts anfangen kann: |
18 |
|
19 |
http://www.univention.de/fileadmin/dokumentation/cyrus-migration_070411.pdf |
20 |
Hier hats generelle Infos zum Cyrus-Upgrade. |
21 |
|
22 |
> Ganz abgesehen davon, daß ich nicht weiß, ob diese Tools bei |
23 |
> laufendem oder gestopptem Mail-Server ausgeführt werden sollen. |
24 |
> |
25 |
> Hat jemand diesbezüglich ein paar Ratschläge für mich? Oder die |
26 |
> richtigen Google-Suchbegriffe? |
27 |
|
28 |
In kurz: |
29 |
Mit ctl_mboxlist die mailboxes.db in ein Flatfile konvertieren, dieses |
30 |
auf dem neuen Server wieder als mailboxes.db importieren, anschliessend |
31 |
mit einem resonstruct die User-Mailboxen erstellen. Anschliessend |
32 |
Übernahme der reinen Maildaten, anschliessend die seen/sub/quota Dateien |
33 |
usw. auf den neuen Server kopieren, zahlreiche davon dürften noch nach |
34 |
Skiplist (ctl_cyrusdb) konvertiert werden müssen. Abschliessend noch ein |
35 |
reconstruct, Cyrus starten, fertig. |
36 |
|
37 |
Details bekomm ich aus dem Kopf nicht mehr hin, aber grob wars das ;) |
38 |
|
39 |
HTH, |
40 |
Tobias |