Hi Timo,
Thank you very much for the reply.
Timo Sirainen a écrit :
On Thu, 2009-02-26 at 13:03 +0100, Pascal Mouret wrote:
Thunderbird > 621 uid store 35150 +FLAGS ($label4) Dovecot > * 6716 FETCH (UID 35150 FLAGS (\Seen \Recent $Label4))
Now, if I close TB, so that changes are written to the mbox file, and if I open that file on a the server with any text editor, the 'X-Keywords' line doesn't appear !? And as a matter of a fact, if I read my mail from any other machine, the flag isn't set !
That's a bit weird, but looks like I can reproduce it. Actually it doesn't look like any flags get written to the mbox file..
Anyone knows where the problem can be ? Do I need to upgrade to v1.1 ? Or are custom flags actually supported in v1.0 (which I believe is the case) ?
See if setting mbox_lazy_writes=no helps.
That's it !!! I changed the line and it did the trick !! (To be more accurate, on my debian box, I had then to issue a /etc/init.d/dovecot restart. A simple /etc/init.d/dovecot force-reload was not enough) Thank you very much So it may be a problem when the flags are copied from the index file onto the main mbox file, right ? Is there a performance penalty of setting mbox_lazy_writes to no by the way ? I did a very basic test on a 500MB mbox (setting and unsetting flags on the second message of the mailbox, and grep'ing at the same time the file to see the changes : no noticeable delay. A ls -l even showed the file remained the same size, which explains it all !) Now, on a busy server, with a lot of flag changes (or rather a lot of flag additions), would that make a noticeable difference ? Anyway, thank you very much for your help, and thank you very much for the great job !
-- Pascal Mouret Responsable du Service Informatique Polytech' Marseille, Université de Provence 60, rue Joliot-Curie / 13453 Marseille cedex 13 Mel : pascal.mouret@polytech.univ-mrs.fr Tel : 04 91 11 38 04 / Fax : 04 91 11 38 54