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.mou...@polytech.univ-mrs.fr
Tel : 04 91 11 38 04 / Fax : 04 91 11 38 54