<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Hallo Andre,<br>
      <br>
      danke für die Tips. FreeBSD-announce unten ist z.B. ein
      Unterordner.<br>
      Ich habe nur eine weitere Unterordner-Ebene, also<br>
      <br>
      Foren/dovecot<br>
      Foren/tomcat<br>
      Foren/sqlite<br>
      <br>
      oder<br>
      <br>
      Familie/hinz<br>
      Familie/kunz<br>
      <br>
      aber theoretisch könnte die Struktur auch tiefer sein.<br>
      Einen Ordner "." zu nennen, auf die Idee käme ich auch nicht :)<br>
      <br>
      Ja,  das ist bei cyrus<b> </b>unixhierarchysep: 1<b> </b>in
      imapd.conf.<br>
      <br>
      Gut, ich könnte jetzt mit<br>
      <br>
      find -type d .<br>
      <br>
      die Struktur mal auflisten und danach ein dovecot script
      aufsetzen.<br>
      <br>
      Frage ist nur, ob ich z.B. Entwürfe (hier gelistet als
      Entw&APw-rfe) brauche, oder ob dovecot da<br>
      andere Ordner für vorgesehen hat (oder ist das eine Sache des
      Mail-clients?).<br>
      <br>
      Junk wird wohl auch automatisch angelegt von Thunderbird. Sent und
      Trash? Übersetzt der Mail-client die in<br>
      Gesendet und Papierkorb?<br>
      <br>
      <br>
      Am 25.08.2014 um 11:13 schrieb Andre Tann:<br>
    </div>
    <blockquote cite="mid:53FAFE30.7020601@alphasrv.net" type="cite">
      <pre wrap="">Moin,

Am 25.08.2014 10:48, schrieb Christoph P.U. Kukulies:

</pre>
      <blockquote type="cite">
        <pre wrap="">-rw-------  1 cyrus mail  574 Aug 24 15:13 123990.
drwx------  6 cyrus mail 4.0K Feb 10  2014 Archives
drwx------ 11 cyrus mail 4.0K Aug 24 13:47 Computing
-rw-------  1 cyrus mail 7.0M Aug 24 15:13 cyrus.cache
-rw-------  1 cyrus mail  197 Nov  8  2013 cyrus.header
-rw-------  1 cyrus mail 530K Aug 24 15:13 cyrus.index
drwx------  2 cyrus mail 4.0K Aug 19 14:53 Deleted Messages
drwx------  2 cyrus mail 4.0K Aug 19 07:35 Drafts
drwx------  3 cyrus mail 4.0K Jul  2  2012 Entw&APw-rfe
drwx------ 11 cyrus mail 4.0K Nov 14  2013 Familie
drwx------ 13 cyrus mail 4.0K Jun  8 21:49 Foren
drwx------  3 cyrus mail 464K Aug 24 14:23 FreeBSD
drwx------  2 cyrus mail 4.0K Aug 24 13:17 Junk
drwx------  3 cyrus mail 4.0K Feb  3  2014 Musik
drwx------  2 cyrus mail 4.0K Jul  2  2012 Notes
drwx------  2 cyrus mail 4.0K Oct  7  2013 Rechnungen und Bestellungen
drwx------  2 cyrus mail 128K May  2 09:26 robohelp
drwx------  2 cyrus mail  68K Aug 24 13:17 Sent
drwx------  2 cyrus mail 4.0K Aug 19 18:27 Sent Messages
drwx------  2 cyrus mail 468K Aug 24 14:20 Trash
drwx------  2 cyrus mail 4.0K Aug 21 04:01 Undelivered
</pre>
      </blockquote>
      <pre wrap="">
Ich kenne cyrus nicht, daher frag ich... wie ist es denn mit
Unterordnern? Sind das Verzeichnisse unterhalb der obigen Verzeichnisse?
Ganz dunkel erinnere ich mich, daß es da bei Cyrus einen Parameter
hierarchysep gab, mit dem man das einstellen konnte.

Oder wäre das so:

Musik
Musik.Unterordner1
Musik.Unterordner2

Also jeder Subfolder eigentlich ein Folder auf oberster Ebene, und als
Ordnername ist ein . verboten.



</pre>
      <blockquote type="cite">
        <pre wrap="">18793.  19085.  19377.  19669.  19961.  20254.  20546.  cyrus.cache
18794.  19086.  19378.  19670.  19962.  20255.  20547.  cyrus.header
18795.  19087.  19379.  19671.  19963.  20256.  20548.  cyrus.index
18796.  19088.  19380.  19672.  19964.  20257.  20549.  FreeBSD-announce



Die Dezimal-Files (z.B. 18793.) enthalten die Email im Klartetxt mit Headern,
</pre>
      </blockquote>
      <pre wrap="">
OK, das kann man dann einfach ins cur-Verzeichnis im jeweiligen
Maildir-Folder kippen (ohne cyrus.*).


Aus meiner Sicht würde also das einzige Problem darin bestehen, die
Cyrus-Folder/Subfolder-Struktur in eine für Dovecot zu übertragen. Aber
das geht sicherlich mit ein paar wenigen Perl-Zeilen. Falls es nicht
sowieso schon jemand gemacht hat und ein Skript dafür irgendwo rumfliegt.

...ah, der Mailstatus würde dabei verloren gehen, weil dovecot den in
den Filenamen verklausuliert... das ist natürlich unschön. Dann wirds
wieder trickreicher.

Gegoogelt haste schonmal?


Also wenn es nicht um den Status ginge, könnte ich Dir vermutlich mit
einem Perl-Schnippel helfen, den ich erst vor ein paar Tagen gebaut hab,
um einen Dovecot-Mailhaufen von A nach B zu transportieren.

</pre>
    </blockquote>
    Viele Grüße<br>
    Christoph<br>
    <br>
  </body>
</html>