IMAP keywords definieren oder bearbeiten

spi spi at nurfuerspam.de
Di Aug 9 12:34:43 CEST 2022


Am 08.08.22 um 18:13 schrieb Michael Grundmann via Dovecot:
>
> was sind denn "definierte IMAP keywords"?
>
>

Die Anwender haben sich auf einige Keywords (in Thunderbird Schlagwörter
genannt) geeinigt. Diese werden den Anwendern bei Installation des TB
vorkonfiguriert. Gleichzeitig werden IMAP Postfächer in Dovecot so
aufgesetzt, dass es virtuelle Ordner gibt (jeder Anwender bekommt in
seinem Postfach genau die gleichen virtuellen Ordner), die nach den
Keywords benannt sind und Mails auflisten, die das entsprechende Keyword
enthalten.

Beispiel:

es gibt die Keywords "1_aktuell" und "2_projekt". In TB kann man durch
Drücken der "1" oder "2" einer Mail das entsprechende Keyword zuweisen.

Jedes Postfach hat neben der Inbox eine Ordnerstruktur Suche/1_Aktuell,
Suche/2_Projekt etc.

Mails mit Schlagwörtern werden dort automatisch aufgeführt (sie werden
nicht dorthin kopiert, sondern eingeblendet, daher virtueller Ordner).

In dovecot,conf erreicht man das durch

namespace {
     prefix = Suche/
     location = virtual:/etc/dovecot/Suche:INDEX=~/Suche:CONTROL=~/Suche

     mailbox Alle {
       auto = subscribe
       special_use = \All
       comment = Alle Nachrichten
     }

     mailbox Wichtig {
       auto = subscribe
       special_use = \Flagged
       comment = Alle wichtigen Nachrichten
     }

     mailbox Ungelesen {
       auto = subscribe
       comment = Alle ungelesenen Nachrichten
     }

     mailbox 1_Aktuell {
       auto = subscribe
       comment = Aktuelle Aktionen
     }

     mailbox 2_Projekt {
       auto = subscribe
       comment = Projekte
     }

...
}


Unter /etc/dovecot legt man eine Verzeichnisstruktur analog der der
Mailbox an, für die beiden Keywords entsprechend

/etc/dovecot/1_Aktuell und /etc/dovecot/2_Projekt.

In den Verzeichnissen legt man jeweils eine Datei "dovecot-virtual" ab
mit dem Inhalt:

# Beginn
*
   keyword 1_aktuell
#Ende

Um alle Mails unter Suche/Alle anzuzeigen verwende ich folgendes
"dovecot-virtual", damit Mails aus dem Backup oder Papierkorb nicht
angezeigt werden:

# Beginn
*
-Trash
-Trash/*
-Spam
-Spam/*
-Backup
-Backup/*
   all
#Ende


Damit kann man einfache Prozesse abbilden und den Überblick behalten.
Leider lässt Fairemail keine Definition von Keywords zu (so wie TB das
macht), sondern verwendet die, die Dovecot zurückliefert. Und das klappt
oft nicht richtig, daher meine initiale Frage.


Cheers,

spi
-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <https://listen.jpberlin.de/pipermail/dovecot/attachments/20220809/40d0c448/attachment.htm>


Mehr Informationen über die Mailingliste Dovecot