Gregory K. Ruiz-Ade
2006-Mar-07 21:02 UTC
[Dovecot] 1.0 beta3 not preserving X-Keyword header?
We've been putting 1.0 Beta 3 through the paces on our test system, and one of our users pointed out to me that Thunderbird's "labels" behave strangely on the new server. In fact, there used to be a header added to the message via IMAP when Thunderbird placed a label on a message, but as of the switch from 0.99.11 to 1.0beta3, this label header is no longer placed in the message. Specifically, Thunderbird adds the "X-Keyword: $LabelN" header when you add a label to the message in tbird, where "N" is [1-9]. This works on dovecot 0.99.11 (RHEL4), but not on 1.0beta3. 1.0b3 doesn't seem to add this header at all, but rather seems to keep this information somewhere else. Perhaps in the .imap indexes? We're using mbox stores on the server. This was tested with both Thunderbird 1.0.7 (most widely deployed) and Thunderbird 1.5. Aditionally, we've found that if the .imap index directories are removed, all the Thunderbird labels on messages seem to get "confused", too. I.e., if the user uses multiple machines throughout the day, changes in one client may not be reflected in another, when the user moves to a different system. I'm still trying to get more details from the users, but have been doing preliminary testing that verifies this. One of the users complaining about this is my manager, who makes extensive use of Thunderbird's "Label" feature, so he's a bit nervous. :\ Another thing we've noticed is the potential for bad behavior if a use switches from the old dovecot to the new dovecot, which seems to be resolved if the .imap indexes are removed... Let me know what other information is needed, and I'll do my best to collect it. Gregory -- Gregory K. Ruiz-Ade Sr. Systems Administrator Computer Science and Engineering University of California, San Diego Office: EBU3b 1216 Phone: (858) 822-2625 E-mail: gkra at ucsd.edu
On Mar 7, 2006, at 11:02 PM, Gregory K. Ruiz-Ade wrote:> Specifically, Thunderbird adds the "X-Keyword: $LabelN" header when > you add a label to the message in tbird, where "N" is [1-9]. This > works on dovecot 0.99.11 (RHEL4), but not on 1.0beta3. 1.0b3 > doesn't seem to add this header at all, but rather seems to keep > this information somewhere else. Perhaps in the .imap indexes?No, it should work the exact same way with beta3, and it does work with me.> Aditionally, we've found that if the .imap index directories are > removed, all the Thunderbird labels on messages seem to get > "confused", too. I.e., if the user uses multiple machines > throughout the day, changes in one client may not be reflected in > another, when the user moves to a different system.This also sounds like there's something else wrong. Almost as if Dovecot treats the mboxes as read-only and never writes the X-UID etc. headers into them either?> Another thing we've noticed is the potential for bad behavior if a > use switches from the old dovecot to the new dovecot, which seems > to be resolved if the .imap indexes are removed...1.0beta doesn't even notice the old indexes, so deleting them shouldn't have any effect. -------------- next part -------------- A non-text attachment was scrubbed... Name: PGP.sig Type: application/pgp-signature Size: 186 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20060308/7ab5dc15/attachment.bin>
On Tue, 7 Mar 2006, Gregory K. Ruiz-Ade wrote:> We've been putting 1.0 Beta 3 through the paces on our test system, and one > of our users pointed out to me that Thunderbird's "labels" behave strangely > on the new server. In fact, there used to be a header added to the message > via IMAP when Thunderbird placed a label on a message, but as of the switch > from 0.99.11 to 1.0beta3, this label header is no longer placed in the > message.Try setting the mail_max_keyword_length option in dovecot.conf: # Maximum allowed length for mail keyword name. It's only forced when trying # to create new keywords. mail_max_keyword_length = 50 Peter
Hi Gregory, I recently been testing Dovecot (the RPM version was 1.0-0_4_stable20050221.rh9.at) on of our RedHat9 servers using Maildirs. I am experiencing problem with Thunderbird 1.0 and 1.5 with message headers getting mixed up (i.e. you click on the message header in the list pane and it displays the message body of the next email in the list). However when using Outlook Express (yes I have to admit I used it for testing!!) and Squirrelmail the messages are displayed correctly, which suggest it maybe a bug in Thunderbird. Interestingly I found a bugzilla report which looks like the same issue at: https://bugzilla.mozilla.org/show_bug.cgi?id=209561 I am gonna try switching back to mbox on the server and see if this fixes the problem (although I'd really like Maildir to work as its so much faster) -- Reuben Pearse Principal Technical Consultant reuben.pearse at pslconnect.com T +44 121 428 4440 F +44 121 428 3454 PSL The Old Sewing Factory 5a Greenfield Road Harborne Birmingham B17 0ED To find out more about our services please visit http://www.pslconnect.com "Gregory K. Ruiz-Ade" <gkra at ucsd.edu> Sent by: dovecot-bounces at dovecot.org 07/03/2006 21:02 To dovecot at dovecot.org cc Subject [Dovecot] 1.0 beta3 not preserving X-Keyword header? We've been putting 1.0 Beta 3 through the paces on our test system, and one of our users pointed out to me that Thunderbird's "labels" behave strangely on the new server. In fact, there used to be a header added to the message via IMAP when Thunderbird placed a label on a message, but as of the switch from 0.99.11 to 1.0beta3, this label header is no longer placed in the message. Specifically, Thunderbird adds the "X-Keyword: $LabelN" header when you add a label to the message in tbird, where "N" is [1-9]. This works on dovecot 0.99.11 (RHEL4), but not on 1.0beta3. 1.0b3 doesn't seem to add this header at all, but rather seems to keep this information somewhere else. Perhaps in the .imap indexes? We're using mbox stores on the server. This was tested with both Thunderbird 1.0.7 (most widely deployed) and Thunderbird 1.5. Aditionally, we've found that if the .imap index directories are removed, all the Thunderbird labels on messages seem to get "confused", too. I.e., if the user uses multiple machines throughout the day, changes in one client may not be reflected in another, when the user moves to a different system. I'm still trying to get more details from the users, but have been doing preliminary testing that verifies this. One of the users complaining about this is my manager, who makes extensive use of Thunderbird's "Label" feature, so he's a bit nervous. :\ Another thing we've noticed is the potential for bad behavior if a use switches from the old dovecot to the new dovecot, which seems to be resolved if the .imap indexes are removed... Let me know what other information is needed, and I'll do my best to collect it. Gregory -- Gregory K. Ruiz-Ade Sr. Systems Administrator Computer Science and Engineering University of California, San Diego Office: EBU3b 1216 Phone: (858) 822-2625 E-mail: gkra at ucsd.edu -- CONFIDENTIALITY NOTICE The information contained in this e-mail is intended only for the confidential use of the above named recipient. If you are not the intended recipient or person responsible for delivering it to the intended recipient, you have received this communication in error and must not distribute or copy it. Please accept the sender's apologies, notify the sender immediately by return e-mail and delete this communication. Thank you. -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://dovecot.org/pipermail/dovecot/attachments/20060308/ad50ef0d/attachment-0001.html>