[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