Hallo *, ich habe einen neune Mailserver aufgesetzt (SuSE 9.1) und möchte jetzt alle Mailboxen vom alten Mailserver (SuSE 9.0) wiederherstellen. Auf beiden Systemen lief ein Cyrus-IMAPD. Welche Dateien muss ich kopieren und wie bekomme ich das so hin, das die Nutzer möglichst nichts davon merken? Viele Grüße Bastian
Am Freitag August 13 2004 18:56 schrieb Bastian Schern:
Hallo *,
ich habe einen neune Mailserver aufgesetzt (SuSE 9.1) und möchte jetzt alle Mailboxen vom alten Mailserver (SuSE 9.0) wiederherstellen. Auf beiden Systemen lief ein Cyrus-IMAPD. Welche Dateien muss ich kopieren und wie bekomme ich das so hin, das die Nutzer möglichst nichts davon merken?
Viele Grüße Bastian
Die Mails liegen unter /var/spool/imap/, die Sieve-Scripts unter /var/lib/sieve/. Beide Verzeichnisse solltest du mit /bin/tar cvplPS -f cyrus.tar /var/spool/imap /bin/tar cvplPS -f sieve.tar /var/lib/sieve sichern. Nachdem du die beiden Archive, eventuell mit gzip oder bzip2 komprimiert, auf den neuen Server kopiert hast, kannst du sie mit tar -xf $name.tar entpacken. Die User musst du auf dem neuen Server allerdings neu anlegen (wie das automatisch geht, dass weiß ich leider nicht). Als User "cyrus" kannst du dann mittels "reconstruct $mailbox" die Mailboxen wieder herstellen. Gruß Udo -- "Calling EMACS an editor is like calling the Earth a hunk of dirt." -- Chris DiBona on Dirt (Open Sources, 1999 O'Reilly and Associates)
Udo Neist schrieb: [...]
Die Mails liegen unter /var/spool/imap/, die Sieve-Scripts unter /var/lib/sieve/. Beide Verzeichnisse solltest du mit
/bin/tar cvplPS -f cyrus.tar /var/spool/imap /bin/tar cvplPS -f sieve.tar /var/lib/sieve
sichern. Nachdem du die beiden Archive, eventuell mit gzip oder bzip2 komprimiert, auf den neuen Server kopiert hast, kannst du sie mit tar -xf $name.tar entpacken. Die User musst du auf dem neuen Server allerdings neu anlegen (wie das automatisch geht, dass weiß ich leider nicht).
Das ist aber genau das was ich sehr gut gebrauchen könnte. Es sind nämlich so ca. 30 User. Die würde ich ungerne wieder neu anlegen müssen. Als User "cyrus" kannst du dann mittels
"reconstruct $mailbox" die Mailboxen wieder herstellen.
Am Freitag August 13 2004 19:26 schrieb Bastian Schern:
Udo Neist schrieb:
[...]
Die Mails liegen unter /var/spool/imap/, die Sieve-Scripts unter /var/lib/sieve/. Beide Verzeichnisse solltest du mit
/bin/tar cvplPS -f cyrus.tar /var/spool/imap /bin/tar cvplPS -f sieve.tar /var/lib/sieve
sichern. Nachdem du die beiden Archive, eventuell mit gzip oder bzip2 komprimiert, auf den neuen Server kopiert hast, kannst du sie mit tar -xf $name.tar entpacken. Die User musst du auf dem neuen Server allerdings neu anlegen (wie das automatisch geht, dass weiß ich leider nicht).
Das ist aber genau das was ich sehr gut gebrauchen könnte. Es sind nämlich so ca. 30 User. Die würde ich ungerne wieder neu anlegen müssen.
Ich habe nochmal auf meinem Server gesucht und noch das Verzeichnis /var/lib/imap gefunden, dann noch /etc/imapd.conf und /etc/cyrus.conf kopieren und theoretisch sollte Cyrus wieder starten. Wenn mit dem Umstieg allerdings eine Versionsänderung einhergeht, dann scheint es unausweichlich, dass du mit reconstruct arbeiten musst. Bisher konnte ich nur so meine Mailbox wieder herstellen. Gruß Udo -- Time is fluid ... like a river with currents, eddies, backwash. -- Spock, "The City on the Edge of Forever", stardate 3134.0
Am Freitag August 13 2004 20:11 schrieb Udo Neist:
Am Freitag August 13 2004 19:26 schrieb Bastian Schern:
Udo Neist schrieb:
[...]
Die Mails liegen unter /var/spool/imap/, die Sieve-Scripts unter /var/lib/sieve/. Beide Verzeichnisse solltest du mit
/bin/tar cvplPS -f cyrus.tar /var/spool/imap /bin/tar cvplPS -f sieve.tar /var/lib/sieve
sichern. Nachdem du die beiden Archive, eventuell mit gzip oder bzip2 komprimiert, auf den neuen Server kopiert hast, kannst du sie mit tar -xf $name.tar entpacken. Die User musst du auf dem neuen Server allerdings neu anlegen (wie das automatisch geht, dass weiß ich leider nicht).
Das ist aber genau das was ich sehr gut gebrauchen könnte. Es sind nämlich so ca. 30 User. Die würde ich ungerne wieder neu anlegen müssen.
Ich habe nochmal auf meinem Server gesucht und noch das Verzeichnis /var/lib/imap gefunden, dann noch /etc/imapd.conf und /etc/cyrus.conf kopieren und theoretisch sollte Cyrus wieder starten. Wenn mit dem Umstieg allerdings eine Versionsänderung einhergeht, dann scheint es unausweichlich, dass du mit reconstruct arbeiten musst. Bisher konnte ich nur so meine Mailbox wieder herstellen.
/etc/sasldb2 fehlt auch noch, sonst geht die Authentifizierung nicht. Gruß Udo -- "The world is beating a path to our door" -- Bruce Perens, (Open Sources, 1999 O'Reilly and Associates)
participants (2)
-
Bastian Schern
-
Udo Neist