Running into a weird issue in a mailbox that has 26+ keywords.
In one session, I do this:
S: 2 SELECT "INBOX" (QRESYNC (1255685337 78608 [...uids...]))
S: [...]
S: * OK [HIGHESTMODSEQ 78608] Highest
S: * OK [UIDVALIDITY 1255685337] UIDs valid
S: 2 OK [READ-WRITE] Select completed.
C: 3 UID STORE 48386 (UNCHANGEDSINCE 78608) +FLAGS AAAAAAAA
S: * 8 FETCH (UID 48386 MODSEQ (78609) FLAGS (\Seen AAAAAAAA))
S: 3 OK Store completed.
C: 4 LOGOUT
S: * OK [CLOSED] Previous mailbox closed.
S: * BYE LOGOUT received
S: 4 OK Completed
The next time I access that mailbox, I see this:
C: 2 SELECT "INBOX" (QRESYNC (1255685337 78609 [...uids...]))
S: [...]
S: * OK [UIDVALIDITY 1255685337] UIDs valid
S: * OK [HIGHESTMODSEQ 78609] Highest
S: * 8 FETCH (MODSEQ (78610) UID 48386 FLAGS (\Seen))
S: 2 OK [READ-WRITE] Select completed.
MODSEQ 78610 is entirely server-initiated.
It *appears* that the mailbox doesn't handle more than 26 keywords.
My dovecot-keywords looks like:
0 $Forwarded
[Entries 1-24]
25 Test
"Test" is a keyword I created immediately before "AAAAAAAA".
If I
remove Test and then add "AAAAAAAA", the keyword sticks.
Is this a built-in limit? Can't find anything in the config/wiki docs
(Dovecot 2.1.16). Or are my dovecot index/cache files hosed in some
way?
michael