IMAP-Ordner fehlen nach Migration

Dieses Thema im Forum "Installation und Konfiguration" wurde erstellt von hahni, 2. Nov. 2015.

  1. hahni

    hahni Active Member

    Hallo zusammen,
    nach der Migration von ISPC2 -> ISPC3 fehlen bei einem Kunden die IMAP-Ordner. Soweit ich das aber sehen kann, wurden diese mit von Courier zu Dovecot konvertiert. Wie mache ich die nun wieder für meinen Kunden sichtbar?
    Viele Grüße
    Hahni
     
  2. florian030

    florian030 Member

    Stehen die Ordner im subscrbed-Files der jeweiligen Mailbox? var/vmail/tld/Maildir/name?
     
  3. hahni

    hahni Active Member

    Das prüfe ich gerne später einmal. Zumindest habe ich nun einen Anhaltspunkt. Das Migrationstool hat ja alle Nachrichten konvertiert. Drum hätte ich mich auch gewundert, wenn die dennoch weg gewesen wären. Was meinst du mit "subscribed"-Files?
     
  4. hahni

    hahni Active Member

    Also:
    In dem Verzeichnis "/var/vmail/domain.de/hahni/Maildir" gibt es eine ganze Ordner-Struktur - also die IMAP-Ordner. Die sind dort als Ordner und Dateien abgelegt. Zudem gibt es eine Datei mit dem Namen "courierimapsubscribed". Dort ist diese Ordner-Struktur ebenfalls abgelegt. Trotzdem aber werden die Mails aber nicht im Outlook angezeigt.
     
  5. Till

    Till Administrator

    Vermutlich konnte das migration tool das courier zu dovecot script nicht finden. Lade es runter:

    http://wiki.dovecot.org/Migration/Courier

    und starte es:

    ./courier-dovecot-migrate.pl --to-dovecot --recursive /var/vmail
     
  6. hahni

    hahni Active Member

    Das Skript liegt ja im /root (also so, wie das das Migrationstool angeregt hat). Eine neue Migration über alle Konten zu machen, ist mir zu heikel. Wer weiß, was dann schief geht? Es scheint ja überwiegend "nur" zwei Kunden zu betreffen, die IMAP einsetzen. Die Ordner liegen alle auf dem Server im entsprechenden Verzeichnis. Auch die ...subscribed-Datei gibt es. Nur da scheinen die Ordner insofern anders zu heißen, dass da immer INBOX. davorsteht...
     
  7. florian030

    florian030 Member

    Die Namen in Maildir/subscriptions müssen schon zu Dovecot passen. Da kannst Du nicht die von Courier nehmen.
    Das sieht z.B. so aus:
    Archives
    Drafts
    Junk
    Persoenlich.Archiv
    Trash

    Manuell kannst Du das auch anpassen. Ich zitiere mal von der Dovecot-Seite: "Courier's courierimapsubscribed file is compatible with Dovecot's subscriptions file, but you need to remove the "INBOX." prefixes from the mailboxes."
     
  8. hahni

    hahni Active Member

    Leider hat auch das noch nicht geklappt. Ich fasse noch einmal zusammen:
    Es gibt eine Ordnerstruktur in "/var/vmail/domain.tld/name/". Dort steht z. B.:
    --
    .Ordner1
    .Ordner2
    INBOX.Ordner3
    --
    Wenn ich es richtig verstehe, schaue ich, dass die "courierimapsubscribed" diese Dateien richtig enthält. Demnach müssten eigentlich die beiden ersten Ordner für den Kunden via IMAP-Zugriff sichtbar sein und der dritte Ordner bisher nicht. Wenn ich den Eintrag aber auf "Ordner3" abändere (die anderen "Ordner2" und "Ordner1"), dann sollte das eigentlich doch funktionieren laut euren Erklärungen?
     
  9. hahni

    hahni Active Member

    Kann mir da tatsächlich niemand helfen?
     
  10. florian030

    florian030 Member

    Innerhalb von nichtmal 90 Minuten ein "Kann mir da tatsächlich niemand helfen?" ist schon ganz schön frech. Du bekommst das hier alles kostenlos geliefert...

    Die Datei courierimapsubscribed ist Dovecot herzlich egal. Die relevante Datei ist subscriptions. Und da steht halt das drin, was ich oben geschrieben habe. Du kannst courierimapsubscribed in subscriptions umbenennen und dort dann überall INBOX. rauslöschen.

    EIn Verzeichnis INBOX.Ordner3 hast Du nicht, wenn die Konvertierung sauber durchgelaufen ist. Es sei denn, Du hast das explizit so angelegt und/oder die Namespaces von Dovecot so gesetzt.
     
  11. hahni

    hahni Active Member

    Herzlichen Dank, Florian! Ich teste es einmal mit der Kopie als subscriptions aus. Bin gespannt, ob es beim Kudnen klappt.
     
  12. hahni

    hahni Active Member

    Herzlichen Dank, Florian! Das hat hervorrangend geklappt!
     

Diese Seite empfehlen