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