nospam@nospam wrote:
> Oohh, I must have had too much red wine yesterday. In fact Mozilla
> belongs to the clients setting the read/unread state of messages
> properly, my bad.
>
> But when is the state of IMAP messages set on the server? When viewing
> a message, when checking again, when exiting the mail client?
> (Asuuming I am online all the time)
This is more a question of when does the IMAP server commit the changes
it has received - we mark messages read when you read them.
When the server commits changes depends on a lot of variables. In this
case, you have two open connections to the same folder, so the server
needs to synchronize the state of the two connections. The client
issues protocol that causes the server to do this in a couple of cases -
one is an Expunge, which we issue if you have more than 10 or 20 deleted
messages in a folder, and the other is the Check command, which we don't
normally issue. However, if you set the following pref
"mail.imap.noop_check_count" to 1, when we biff, we'll use the Check
command instead of Noop. So, every biff attempt will cause a commit on
the server side.
Hope this helps,
- David