[Dovecot] User keywords limit to 26
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.
On Tue, 2007-11-06 at 17:34 +0100, Arthur Pétry wrote:
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.
You could just remove a line from the file. I was planning on doing this automatically for unused flags at some point, but this hasn't been implemented yet.
Is there any plan to get rid of the keywords limit ?
I thought it would have worked actually, even though the keywords existed only in indexes..
Or perhaps the new dbox storage format can fix that ?
dbox doesn't have any limit.
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) .. 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) :
This is a bug. I'll see if I can get this fixed.
participants (2)
-
Arthur Pétry
-
Timo Sirainen