[Dovecot] THREAD REFERENCES bug

A.L.E.C alec at alec.pl
Wed Jun 12 09:53:33 EEST 2013


I found it on an ancient dovecot version, so it might be already fixed.

Let's say I have a folder with 3 messages
UID        Subject          Date
12         One              2013-06-09
11         Testmail         2013-06-10
14         Subject          2013-06-11

C: A0003 UID THREAD REFERENCES US-ASCII ALL
S: * THREAD (12)(11)(14)

Now I received a message with today's date (2013-06-12) with subject
"Testmail" (the same as message with uid=11. The new message has uid=16.

C: A0003 UID THREAD REFERENCES US-ASCII ALL
S: * THREAD (12)((11)(16))(14)

I expected 16 (or more likely 11 and 16) to be at the end of the result,
after 14, i.e. (12)(14)((11)(16)).

The problem for a user is when he has more messages in a folder. When
user receives a new message sometimes (on subject duplicate) he will not
see it because it will be somewhere in the middle of the result, but
should be on top.

-- 
Aleksander 'A.L.E.C' Machniak
LAN Management System Developer [http://lms.org.pl]
Roundcube Webmail Developer  [http://roundcube.net]
---------------------------------------------------
PGP: 19359DC1 @@ GG: 2275252 @@ WWW: http://alec.pl


More information about the dovecot mailing list