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)