[Dovecot] User keywords limit to 26

Arthur Pétry arthur.petry at bolloretelecom.eu
Tue Nov 6 18:34:40 EET 2007


Hi,

I'm planning to use dovecot 1.0.5 for a webmail using a lot of user- 
defined tags.

Recently, I just saw the limit of 26 of them when messages are stored  
in maildir format.

This is an important issue for me, since I didn't find how to remove a  
flag from the dovecot-keywords database.

Is there any plan to get rid of the keywords limit ?
Or perhaps the new dbox storage format can fix that ?

By the way, the comportement of Dovecot when we try to add a new flag  
while the limit is exceeded is strange :
(C: is client and S: Dovecot)

The store of the flags is ok :

C: RUBY0094 UID STORE 89 +FLAGS (test_0 test_1 test_2 test_3 test_4  
test_5 test_6 test_7 test_8 test_9 test_10 test_11 test_12 test_13  
test_14 test_15 test_16 test_17 test_18 test_19 test_20 test_21  
test_22 test_23 test_24 test_25 test_26)
S: * 81 FETCH (UID 89 FLAGS (\Seen test_1 test_2 test_3 test_4 test_5  
test_6 test_7 test_8 test_9 test_10 test_11 test_12 test_13 test_14  
test_15 test_16 test_17 test_18 test_19 test_20 test_21 test_22  
test_23 test_24 test_25 test_26 test_0))
S: RUBY0094 OK Store completed.

And then when we fetch them, dovecot reply 2 times. The first time  
with all the flags, and the second time with only the 26 flags stored  
in maildir. (I suppose Dovecot try to sync the flags when we fetch it) :

C: RUBY0095 UID FETCH 89 FLAGS
S: * 81 FETCH (FLAGS (\Seen test_1 test_2 test_3 test_4 test_5 test_6  
test_7 test_8 test_9 test_10 test_11 test_12 test_13 test_14 test_15  
test_16 test_17 test_18 test_19 test_20 test_21 test_22 test_23  
test_24 test_25 test_26 test_0) UID 89)
S: * 81 FETCH (FLAGS (\Seen test_1 test_2 test_3 test_4 test_5 test_6  
test_7 test_8 test_9 test_10 test_11 test_12 test_13 test_14 test_15  
test_16 test_17 test_18 test_19 test_20 test_21 test_22 test_23  
test_24 test_25 test_0))
S: RUBY0095 OK Fetch completed.


More information about the dovecot mailing list