Closed Bug 518133 Opened 15 years ago Closed 10 months ago

messages from gmail imap accounts not marked as read in Inbox smart folder

Categories

(Thunderbird :: Folder and Message Lists, defect)

x86
Windows NT
defect

Tracking

(Not tracked)

RESOLVED WORKSFORME

People

(Reporter: blassey, Unassigned)

Details

I have 3 accounts set up in Shredder, 1 zimbra over imap and 2 gmail over imap.  The messages from the zimbra server get marked as read as I read them, but I have to explicitly click on the green dot to mark the messages from the other two accounts as read.

Also, the zimbra account is the first account set up in case that is the difference that matters rather than the server type.
I have the same/similar issue.

GMail account, via IMAP. Mail is in TB, as unread (bold). Now I read the mail in gmail via web-interface. Now, after a while, in TB the same message should be marked as read too (and no longer displayed in bold). This does not happen. Clicking the 'Get Mail' button does not force an unpdate of the status of that message.
What *does* help is quiting TB and starting it again. For a fraction I see the offending message still displayed in bold, but its status instantly is turned from unread to read.

This bug devaluates the main reason for switching form POP to IMAP.  

I have no other email account setup.
TB version 2.0.0.23 (20090812)
(In reply to comment #1)
> GMail account, via IMAP. Mail is in TB, as unread (bold). 

Tb knows "no \Seen flag" upon initial fetch of the mail.

> Now I read the mail in gmail via web-interface.

(i)  Gmail changes status of mails in the conversation from "Unread" to "Read".
(ii) Gmail IMAP stores \Seen flag for the mails at *IMAP server*.
Sometimes, delay between (i) and (ii) exists. 

> Now, after a while, in TB the same message should be marked as read too (and no longer displayed in bold). This does not happen.

How can mail client know that you stored \Seen flag for the mail?
Mail client can know "\Seen flag is set" only by;
 (a) Unsolicit notification of "\Seen is stored" via such as IDLE
 (b) Status change notification by IMAP server during communication
 (c) Re-fetch of status(flag, \Seen in your case) initiated by Tb
Get IMAP log, and check IMAP flow first.
> https://wiki.mozilla.org/MailNews:Logging

"Click other IMAP folder"(close folder, open the other folder) and "Click the folder"(re-open the folder) usually invokes (c).
\Seen flag is not obtained by such operation?
Tb doesn't mark the mail as "Read" even after Tb knows "\Seen is set"?

> Clicking the 'Get Mail' button does not force an unpdate of the status of that message.
'Get Mail' probably does do one of next, STATUS, or fetch for "no \Seen flag"(fetch of newer mail only).
Check IMAP flow for your 'Get Mail' operation.
(In reply to comment #0)
> The messages from the zimbra server get marked as read as I read them, 
> but I have to explicitly click on the green dot to mark the messages from the other two accounts as read.

Who(what mail client or program) marked the mail as "Read" as you read them?
Severity: normal → S3

This is currently WFM. Tested trash folder using 116.0b1

Status: NEW → RESOLVED
Closed: 10 months ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.