Andre Tann schrieb:
Sandy,
ich muß da nochmal nachhaken:
Sandy Drobic, Donnerstag, 10. April 2008 13:26:
Bei der Menge an Mails würde ich mir ohnehin überlegen, ob ich die MBOX-Dateien von Thunderbird nicht einfach so auf den Server schiebe, die MBOX per Script zerlege, in Cyrus den Ordner anlege und dann die einzelnen MBOX-Mails in den Ordner schiebe und in cyradm ein "reconstruct mailbox" ausführen würde.
Ich versuche nun diesen Weg zu gehen, denn die direkte Übertragung Thunderbird => Cyrus ist mir zu anfällig.
Jetzt habe ich mittels Skript zuerst alle meine mboxen in das cyrus-kompatible Format umgewandelt. D.h.:
mbox1 mbox2
wurde zu
mbox1/1. mbox1/2. mbox1/3. mbox2/1.
usw.
Nunmehr habe ich ein $CYRUSHOME/bin/reconstruct -r -f user drüberlaufen lassen, und habe dabei gesehen, daß das Tool rekursiv durch alle Mailboxen gelaufen ist, d.h. durch die, die schon vorher da waren, aber auch durch diejenigen, die ich neu in den Baum hineinkopiert habe. Es existieren jetzt in jedem neu hinzugekommenen Verzeichnis die Dateien cyrus.header, cyrus.cache und cyrus.index. Diese Dateien waren vor dem reconstruct-Lauf nicht da. dann war vorher noch nie ein Zugriff ?
reconstruct macht nur Sinn für existierende Benutzer
Allein - greife ich per IMAP auf die Mailbox zu, dann sehe ich den neu hinzugekommenen Baum nicht. Sichtbar sind nur die Mailboxen, die schon vorher da waren.
welcher Baum ???
Kurioserweise kann ich keine Mailbox neu anlegen, die so heißt wie eine, die ich nicht sehen kann. Cyrus meint: Mailbox already exists. Aber er zeigt sie mir nicht.
huch.... Cyrus führt seine Mailboxen in einer Datenbank .. deswegen müssen alle Boxen per Cyradm (z.B.) angelegt werden. Beim Anlegen wird auf vorhandene Verzeichnisse geprüft... gibt aber auch andere Tools.... also leg alle User an ... kopier die Mailinhalte in die Vereichnisse und mach als letztes ein Reconstruct Reconstruct legt alle (Inhalts)Datenbankfiles neu an. Cyrus greift NUR über seine (internen)Datenbanken auf die Mails zu... das gilt auch für "seen"-Informationen
Woran fehlt es jetzt?
ach ja ... Rechte sollten auch passen... ggfs. User-Rechte setzen (auf sein Postfach) cyradm -> set acl ... und den Mails die richtigen Zugriffsrechte zuordnen ( hier: cyrus:mail 700 ) Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org