Hallo, nach mehreren Stunden Literaturstudium und Google-Suche bin ich kurz vor dem Aufgeben, obwohl die Frage wahrscheinlich sehr einfach zu beantworten ist. Ich habe einen IMAP-Server mit dovecot aufgesetzt. Das funktioniert alles prima. In der /etc/dovecot/conf.d/10-mail.conf habe ich eingestellt, dass ich vom Client aus (KMail) Unterordner erstellen kann. Leider werden alle Unterordner als solche des Ordners "Posteingang" erstellt. Ich würde aber gerne Ordner auf der gleichen Ebene erstellen. Wo muß ich da was einstellen? Danke schon mal für Eure Hilfe. rr
Dovecot: Unterordner anlegen
Anmeldungsdatum: Beiträge: 68 |
|
Moderator, Webteam
Anmeldungsdatum: Beiträge: 5334 |
Meine Vermutung ist, dass dies am Client oder dessen Benutzung liegt. Wenn ich im Thunderbird Ordner anlege, zeigt mir dieser an, unter welchem uebergeordneten Ordner dies geschieht. Dies kann die INBOX sein, aber auch der nur Account ansich, sodass der Ordner equivalent dazu ist. Du kannst die Ordern aber auch von Dovecot automatisch fuer alle User erstellen lassen, falls dies dein eigentliches Ziel ist. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 68 |
Hallo sebix, danke für die rasche Antwort. Leider kann ich bei KMail keinen Unterordner zum eigentlichen Server erstellen. Wenn ich mit der rechten Maustaste auf das Server-Symbol klicke, gibt es keinen Eintrag "Ordner erstellen". Ich muß auf den Ordner "Posteingang" mit der rechten Maustaste. Und dann erhalte ich leider einen Unterordner zu "Posteingang". Wo kann ich über Dovecot bestimmte Ordner erstellen lassen? Danke schon mal vorab! rr |
Anmeldungsdatum: Beiträge: 1603 Wohnort: Fernwald (Gießen) |
Das liegt einzig an der Konfiguration von Dovecot. Ich habe auch ca. 2h gebraucht bis ich die richtigen Zeilen gefunden habe: mail_location = maildir:~/mail:LAYOUT=fs # "maildir" anstatt "mbox" benutzen und echte Ordner im Dateisystem anstatt Konstrukte wie z.B. "Ordner.Unterordner" benutzen. und namespace inbox { type = private separator = / # Trenner für die einzelnen Unterverzeichnisse prefix = "" # Kein Prefix setzen. Würde man hier z.B. "INBOX" setzen, würden alle Ordner in der Hierarchie unterhalb des Posteingangs angelegt werden. inbox = yes mailbox Trash { auto = subscribe special_use = \Trash # <- Name des Ordners. Kann auch "Papierkorb" sein, aus Gründen der Kompatibilität sollte man aber die englischen Bezeichnungen belassen. } mailbox Drafts { auto = subscribe special_use = \Drafts } mailbox Sent { auto = subscribe special_use = \Sent } mailbox Spam { auto = subscribe special_use = \Junk } } Zusammen mit den Änderungen im "namespace" sollte es eigentlich problemlos funktionieren. |
Moderator, Webteam
Anmeldungsdatum: Beiträge: 5334 |
Wie gesagt, kann ich dir zum Client nicht helfen. Da du das im Forum Serverdienste gepostet hast, nehme ich auch an, dass es hier um die Erstellung von Ordnern fuer alle User geht? Fuer Client-Fragen gibts andere Foren hier.
Zb mit doveadmin mailbox create [directory]. Zum automatischen erstellen, gibt's in 15-mailboxes.conf einige Beispiele (inkl. special use und auto-create/subscribe). |
(Themenstarter)
Anmeldungsdatum: Beiträge: 68 |
Hallo Glasenisback, danke, das war der entscheidende Tip: man muß die "Unterordner" in der .conf-Datei innerhalb des inbox-namespaces definieren!!! Ich hatte das als eigene namespaces gemacht. Vielen Dank noch mal: Thema gelöst! rr |