Opened 5 years ago
Last modified 2 months ago
#1485186 new Bugs
unflagging/flagging message in outlook is not transferred to roundcube
| Reported by: | backi | Owned by: | |
|---|---|---|---|
| Priority: | 5 | Milestone: | 1.0-beta |
| Component: | IMAP connection | Version: | git-master |
| Severity: | normal | Keywords: | flag |
| Cc: | vanmeeuwen@… |
Description (last modified by thomasb)
If I flag/unflag a message in outlook, the changes were not applied in roundcube.
only if the message was already flagged by roundcube, i can unflag it in outlook and the changes were applied in roundcube.
i hope that wasnt too complicated :-)
dont know if this is a bug of outlook (2007) or of roundcube
Change History (9)
comment:1 Changed 5 years ago by tensor
comment:2 Changed 4 years ago by thomasb
- Component changed from Other to IMAP connection
- Milestone changed from 0.2.2 to 0.4-beta
- Severity changed from normal to minor
We need more investigation how Outlook stores flags via IMAP. It looks to me like Outlook reads and displays "foreign" flags but does not set them the same way. Could anybody post some IMAP conversation when flagging/unflagging a message with Outlook?
comment:3 Changed 4 years ago by sebs
outlook 2007:
flag:
IMAP Request: 6767 UID STORE 9534 FLAGS (\Seen \Flagged) IMAP Response: * 240 FETCH (UID 9534 FLAGS (\Flagged \Seen))
unflag:
IMAP Request: a7st UID STORE 9534 FLAGS (\Seen) IMAP Response: * 240 FETCH (UID 9534 FLAGS (\Seen))
comment:4 Changed 3 years ago by alec
Flags are set in standard way. As tensor write, flags are not updated only when using "check for new messages". This feature is checking only for existance of new messages not for state (flag/status) changes.
comment:5 Changed 18 months ago by thomasb
Maybe a caching issue on the Roundcube side? We meanwhile re-implemented the entire caching with better handling for flags. Please recheck with the latest version from SVN.
comment:6 Changed 18 months ago by alec
No, this is still not resolved. \Flagged flag changes are not a subject for check_recent action still.
comment:7 Changed 11 months ago by vanmeeuwen
- Cc vanmeeuwen@… added
- Severity changed from minor to normal
- Version changed from 0.2-alpha to 0.7.2
Indeed, this is not resolved yet, for at least \Seen flags that are updated from another client.
The messages unread counter (in the folder list) does appropriately display the new unread count, but the message list still displays individual messages as if they were unread (i.e., in bold).
comment:8 Changed 10 months ago by thomasb
- Description modified (diff)
- Milestone changed from 0.8-stable to 0.9-beta
Reschedule
comment:9 Changed 2 months ago by alec
- Milestone changed from 0.9-stable to 1.0-beta
- Version changed from 0.7.2 to git-master
It is not a simple task, but I'm going to finally work on this for 1.0.

Tested with Outlook 2007 SP1 (12.0.6316.5000) and RC svn.
Outlook 2007 sees both kinds of transitions from RC: flagged->unflagged and unflagged->flagged.
RC only sees the first transition of any kind or does not see at all.
If I disable cache, RC sees all transitions.
RC updates the state of the flag only when entering folder. If I click "Check for new messages", the flag state is not updated even with caching disabled.