[Dovecot-de] Ordnerstruktur anlegen per Script
Christoph Kukulies
kuku at kukulies.org
Di Sep 19 18:46:18 CEST 2017
Stelle fest, das Skript läßt sich bei mir nicht anwenden. Mir fehlen
cyrus imap und seen Verzeichnisse.
Muß doch etwas selber stricken.
Das Anlegen der Struktur dürfte nicht das Problem sein. Problem ist der
Schritt vom Cyrus filenamen und timestamp zum dovecot Filenamen.
Ich muß das file creation date des cyrus files ermitteln und dann das
creation date des neuen dovecot files patchen. Wie setzt sich der
dovecot-Name zusammen?
Sep 19 18:08 1505837321.M734598P30132.mydomain.org,S=5424,W=5559:2,RSa
S scheint die Filegröße zu sein. Was ist W? Dann gibt's noch RSa und nur
Sa (?)
Viele Grüße
Christoph
> Hallo Christoph,
>
> nimm dafür das perl-script cyrus2dovecot.pl von
> http://www.cyrus2dovecot.sw.fu-berlin.de/
> Das nimmt die eigentlich schon die Arbeit ab, du musst das Script nur
> mit den richtigen Parametern füttern.
>
> Hier ein Beispiel mit den Verzeichnispfaden wie sie auf meinem Cyrus
> sind.
>
> ./cyrus2dovecot.pl --cyrus-inbox /var/spool/imap/%x/user/%u
> --cyrus-seen /var/lib/imap/user/%x/%u.seen --cyrus-sub
> /var/lib/imap/user/%x/%u.sub --cyrus-quota
> /var/lib/imap/quota/%x/user.%u --cyrus-quota-format 1 --dovecot-inbox
> /tmp/dovecot/%u/Maildir --debug testuser at example.org
>
> Das Script schreibt dir dann nach /tmp/dovecot die Dovecot-Maildir
> Files und du kannst sie von dort (falls gewünscht) dann beliebig mit
> dovecot Mitteln weiter verwenden.
> z.B.
> dsync -Dv -f -o
> mail_location=maildir:/tmp/dovecot/testuser at example.org/Maildir/
> backup -u testuser at example.org
>
> Wahrscheinlich könntest du als Ziel auch gleich deinen Produktiven
> Dovecot-maildir_home angeben.
>
> Gruß, Claus
Mehr Informationen über die Mailingliste Dovecot