Open Bug 478996 Opened 16 years ago Updated 2 years ago

Mail marked as read does not carry over to gmail (Tb stores per mail \Seen flag via IMAP, but Gmail's status display is per "Conversation", so Gmail shows a Coversation as Unread if one mail in Coversation doesn't have \Seen flag)

Categories

(MailNews Core :: Networking: IMAP, defect)

1.8 Branch
x86
Windows XP
defect

Tracking

(Not tracked)

People

(Reporter: brett.s.green, Unassigned)

References

(Blocks 1 open bug)

Details

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.6) Gecko/2009011913 Firefox/3.0.6 (.NET CLR 3.5.30729) Build Identifier: Thuderbird/version 2.0.0.19 (20081209) When I mark a message as read in thunderbird, it still shows up as unread when i log into gmail. is there a way to change this? Reproducible: Always
I could observe phenomenon. (1) mail-thread-1 contains mail-1 & mail-2 Gmail Label of mail-thread-1 : "All Mail" and "X1"(user defined Label) ("Gmail All" is added to all mails. "Gmail All" is called "Folder" by Gmail) (2) Mark mail-thread-1 as Unread at Gmail Label of "X1" (3) Open "[Gmail]/All Mail" folder at Tb (corresponds to Gmail Label/Folder of "All Mail") => mail-1 : Read, mail-2 : Unread (4) Open "X1" folder at Tb => mail-1 : Unread, mail-2 : Read (5) Mark mail-2 in "[Gmail]/All Mail" folder as Read by Tb => mail-thread-1 is still Unread status at Gmail(via Web) (6) Mark mail-1 in "X1" folder as Read by Tb => mail-thread-1 becomes Read status at Gmail(via Web) When mail-thread of single-mail, Gmail IMAP perhaps sets Unread status of both mails in "Inbox" and "[Gmail]/All Mail". I guess "mark as Unread at [Gmail]/All Mail" is also required in your case. Is it right? It looks for me combination of; (a) Bug in status propagation from Gmail to Gmail IMAP (mail-thread-with-multiple-mails case) (b) Mismatch between Gmail & Gmail IMAP - Gmail(via Web) : staus per mail-thread - Gmail IMAP : staus(flag/keyword in IMAP) per mail (c) Difference between Gmail & Gmail IMAP - Gmail(via Web) : Gmail Label is simply a label added to a mail-thread - Gmail IMAP : Gmail Label is independent IMAP mail folder Even if above issue of (a) will be resolved by Google, (b)&(c) always exists(it's design/spec). And it's impossible to know next via Gmail IMAP; which mail in which Gmail IMAP folder is in which mail-thread of Gmail. So it's almost impossible to change "Unread status of mail-thread at Gmail" to "Read status" by Thunderbird via Gmail IMAP.
Blocks: tb-gmailWIP
confirmaing based on WADA-san's comment.
Status: UNCONFIRMED → NEW
Component: General → Networking: IMAP
Ever confirmed: true
Product: Thunderbird → MailNews Core
QA Contact: general → networking.imap
Version: unspecified → 1.8 Branch
Summary: Mail marked as read in thunderbird does not carry over to gmail account → Mail marked as read in thunderbird does not carry over to gmail account(Tb stores per mail \Seen flag via Gmail IMP, but Gmail's status display is per "Conversation". Gmail displays a "Coversation" as unread if one mail in "Coversation" has \Seen flag.)
Too see each mail's status at Gmail Web interface, following is needed. Gmail's Mail Settings/General/Conversation View:, Conversation view off
Summary: Mail marked as read in thunderbird does not carry over to gmail account(Tb stores per mail \Seen flag via Gmail IMP, but Gmail's status display is per "Conversation". Gmail displays a "Coversation" as unread if one mail in "Coversation" has \Seen flag.) → Mail marked as read in thunderbird does not carry over to gmail account(Tb stores per mail \Seen flag via IMAP, but Gmail's status display is per "Conversation", so Gmail shows a Coversation as Unread if one mail in Coversation doesn't have \Seen flag)
Applies to Livemail also. Thunderbird v52.0.1 (32-bit) working on windows 10 64bit

TCW, can you reproduce?

I don't see what we could do about this.

Flags: needinfo?(thee.chicago.wolf)
Summary: Mail marked as read in thunderbird does not carry over to gmail account(Tb stores per mail \Seen flag via IMAP, but Gmail's status display is per "Conversation", so Gmail shows a Coversation as Unread if one mail in Coversation doesn't have \Seen flag) → Mail marked as read does not carry over to gmail (Tb stores per mail \Seen flag via IMAP, but Gmail's status display is per "Conversation", so Gmail shows a Coversation as Unread if one mail in Coversation doesn't have \Seen flag)

(In reply to Wayne Mery (:wsmwk) from comment #5)

TCW, can you reproduce?

I don't see what we could do about this.

No, I cannot repro in general. Probably go fixed at some point post TB52. It's a WFM.

The closest I can come to this is when a filter moves unread messages to a folder I've created in GMail. If I try to right click the folder and do a "Mark Folder Read" action, it doesn't work. I have to click on the folder with the unread messages once and then, for example, click back on my Inbox and then I can run the "Mark Folder Read" action on the folder with the unread messages and it will mark them as read. It's as if TB needs to see the contents once before it performs the action as required.

Flags: needinfo?(thee.chicago.wolf)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.