UCS 4.1 + Dovecot: Drafts (Entwürfe) Ordner fehlt

mail
german

#1

Mir ist aufgefallen dass Dovecot den Entwürfe Ordner (Drafts) nicht automatisch anlegt… ist das ein Bug oder normales Verhalten?
Thunderbird legt den “Sent” Ordner an, den Drafts interessanter Weise nicht (meckert aber, dass dieser fehlt)
Oder ist das ein Bug von Thunderbird?


#2

In der Standardkonfiguration werden nur die Spam-Ordner angelegt. Dies ist so, um Anpassungen Dritter nicht in die Quere zu kommen. Es gibt zwei UCR Variablen die für Sie interessant sind: mail/dovecot/mailboxes/auto/.* und mail/dovecot/mailboxes/special/.*

Diese tut was Sie wollen:

mail/dovecot/mailboxes/auto/.* Variablen der Form mail/dovecot/mailboxes/auto/MAILBOX-NAME=WERT können verwendet werden, um das automatische Erzeugen und Abonnieren von Mailboxen zu konfigurieren. Gültige Werte sind: "no": nicht automatisch erzeugen und nicht automatisch abonnieren, "create": automatisch erzeugen, aber nicht automatisch abonnieren, "subscribe": automatisch erzeugen und automatisch abonnieren. Standard ist "no".

Um den Drafts-Ordner automatisch anlegen und abonnieren zu lassen, führen Sie aus:

ucr set mail/dovecot/mailboxes/auto/Drafts=subscribe invoke-rc.d dovecot reload
Das gleiche wollen Sie evtl. für “Sent” und “Trash” machen.
Die Ordner legt Dovecot übrigens on-disk erst an, wenn sie das erst Mal verwendet (gelesen) werden.

Außerdem gibt es eine UCR Variable mit der Sie Ordner mit RFC 6154 SPECIAL-USE tags versehen können:

mail/dovecot/mailboxes/special/.*: Variablen der Form mail/dovecot/mailboxes/auto/MAILBOX-NAME=WERT können verwendet werden, um Mailboxen SPECIAL-USE-RFC6154-Etiketten zuzuweisen. Gültige Werte sind: "\All", "\Archive", "\Drafts", "\Flagged", "\Junk", "\Sent" and "\Trash". Für die üblichen Ordner (Drafts, Junk, Spam, Sent, Trash) wurden diese Variablen bei der Installation bereits automatisch gesetzt.

Der Standard ist:

univention-config-registry set \ mail/dovecot/mailboxes/special/Drafts?'\Drafts' \ mail/dovecot/mailboxes/special/Junk?'\Junk' \ mail/dovecot/mailboxes/special/Spam?'\Junk' \ mail/dovecot/mailboxes/special/Trash?'\Trash' \ mail/dovecot/mailboxes/special/Sent?'\Sent' \ 'mail/dovecot/mailboxes/special/Sent Messages'?'\Sent'
Die “?” bedeuten, dass der Wert nur gesetzt wird, wenn er noch nicht existiert.

Um Ihre Einstellungen zu sehen führen Sie aus:

ucr search --brief mail/dovecot/mailboxes/

#3

Vielen Dank für die ausführliche Erklärung!