Archiv verlassen und diese Seite im Standarddesign anzeigen : Cyrus Backup
Huhn Hur Tu
19.12.03, 01:06
Linux erlegt; Mailordner (var/spool/imap/user) gerettet; neu installiert; neues Mailkonto angelegt; wieder mailen koennen; aber jetzt einen Ordner mit mails den ich nicht mehr integriert bekomme.
Frage: Wie bekomme ich meine Mails wieder in die Datenbank um sie wieder im Client , wenns sein muss als anderer account, zu betrachten.
Frage 2: Welche Dateien muss ich sichern um diese sicher wieder intergrieren zu koennen. Wie drueck ich die wieder in den cyrus rein?
Suse9.0
MFG Stefan
moin.....geistiges eigentum hin oder her.....dank an slox
ich hab eine mailbackup.sh in der ich alle wichtigen verzeichnisse z.b.
BACKUP="/etc/imap /root/.fetchmailrc /var/lib/imap /var/spool/imap/ /var/lib/sieve/ $MAILBOXES_DB "
und die mailbox_db
su - cyrus -c "ctl_mboxlist -d > $MAILBOXES_DB"
in ein tar archive quetsche. und täglich grüßt der cronjob.
mit einen 2. script mailrestore.sh schreib ich die wieder alle zurück. (tar vorher auspacken, hier in /tmp/backup oder wo auch immer).
TMPDIR="/tmp/backup"
DER_DIR="$TMPDIR/tmp"
rccyrus stop
rcsaslauthd stop
cp -a $TMPDIR/var/lib/imap/quota/* /var/lib/imap/quota/
cp -a $TMPDIR/var/lib/imap/user/* /var/lib/imap/user/
cp -a $TMPDIR/var/spool/imap/* /var/spool/imap/
rm -f /var/lib/imap/mailboxes.db
rm -f /var/lib/imap/db/*
su - cyrus -c "ctl_mboxlist -u < $TMPDIR/tmp/mailboxes.db.txt"
cp -a $TMPDIR/etc/cyrus.conf /etc/
cp -a $TMPDIR/etc/imapd.conf /etc/
cp -a $TMPDIR/etc/sasldb2 /etc/
rccyrus start
rcsaslauthd start
cp -a $TMPDIR/var/lib/sieve/* /var/lib/sieve/
cp -a $TMPDIR/etc/imap/* /etc/imap/
klappt wunderbar.
gruß zini
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.