> On 11/08/2022 11:26 EEST spi <s...@nurfuerspam.de> wrote: > > > > > Am 11.08.22 um 10:03 schrieb Aki Tuomi: > > > > > > > > > Maybe you should consider fixing this issue in FairMail instead? There > > > > is no supported way to manage keywords at this moment. Modifying the > > > > actual IMAP responses is very hard. > > > > > > > > Aki > > > > > > > Am trying... But still there is the issue with the difference of keywords > > > actually used in the mails and the ones in the index file. I had to > > > delete the index files to reset that list - and I don't like deleting the > > > index files on sdbox. > > > Is there a way to fix or circumvent that? > > > > > > > > > Can you show examples of this? All clients should only use the ones > > > provided over IMAP connection, not what the index files contain. > > > > > > Aki > > > Currently there are some mails in my inbox. > 'doveadm -f flow -v fetch -u spi 'flags uid' mailbox Inbox' shows > flags=\Seen uid=3 > flags=\Seen $Forwarded uid=4 > flags=\Seen NonJunk 3_warten uid=5 > flags=\Seen NonJunk uid=6 > flags=\Seen NonJunk uid=7 > flags=\Seen NonJunk uid=8 > flags=\Seen uid=9 > flags=\Seen NonJunk uid=10 > flags=\Seen NonJunk uid=11 > flags=\Seen NonJunk uid=12 > flags=\Seen NonJunk uid=13 > flags=\Seen NonJunk uid=14 > flags=\Seen NonJunk uid=15 > flags=\Answered \Seen uid=18 > flags=\Seen uid=28 > flags=\Seen uid=29 > flags=\Seen NonJunk 3_warten uid=102 > > > My client receives from dovecot the following list: > b select inbox > * FLAGS (\Answered \Flagged \Deleted \Seen \Draft NonJunk $Forwarded > 3_warten 1_aktuell 2_projekt 4_irgendwann) > * OK [PERMANENTFLAGS (\Answered \Flagged \Deleted \Seen \Draft NonJunk > $Forwarded 3_warten 1_aktuell 2_projekt 4_irgendwann \*)] Flags permitted. > > > Please seaa for the [1-4]_.* keywords - only 3_warten is used in the inbox, > but dovecot sends more. I had even a longer list, that's why I deleted the > index files. > To deal with that there are two options - a fixed list on the client with the > disadvantage of missing new keywords. > A defined list on the server - with the downside of the user being unable to > add new keywords. > So I thing both are somehow needed - a current list sent by dovecot and > pre-defined list omm the client. > > > -- > Cheers > spi
The reason for this is that keywords cannot be currently deleted, and they do not become deleted when nothing uses them. If you ever use a keyword for a specific mailbox it stays there until you delete the mailbox (or the indexes). Aki