-
Notifications
You must be signed in to change notification settings - Fork 62
IMAP flags not synced #275
Comments
Sometimes you need 2 tries to get a message flagged, but in general it works. Do you say it doesn't work for you at all? I have the same setup as you. |
I no longer have a Windows Phone to test with so I can't comment on that, but I'm still having trouble on iOS. Following your suggestion I have been able to get flags set on iOS to appear on Roundcube by flagging, unflagging and then re-flagging an item. What I haven't been able to do is get flags to disappear in Roundcube by unflagging in iOS, or flags set in Roundcube to appear in iOS. Perhaps it can be down with multiple attempts, but that isn't exactly desirable. I use flags to keep track of which emails need following up and it's annoying to say the least if I have to check for them on all three of my phone, tablet and Roundcube, depending on where the flag was originally set. |
I also see this behaviour. |
I have this issue running on Debian Buster which uses z-push v. 2.4.5. There does not appear to be any backport package of z-push for Debian. Wondering what options might be available to get this fixed. |
OK, following the conversation here: https://forum.kopano.io/topic/3269/imap-followup-flag-with-backendcombined/19 I found two patches at: Z-Hub/Z-Push@e949ad7#diff-f19d393f43f8d9cb06d75aec94459e675681ec15e65baf8a20abe6d1450ba3a9 and: Applying these patches seemed to do the trick. WARNING: this is with very limited testing and applying these patches alone may have unintended consequences. You'll definitely not want to apply these patches to any critical production server. |
When using the IMAP backend, flags are apparently ignored by Z-Push. For example, flagging a message in Roundcube means that the flag is visible in Thunderbird, and vice versa. However, when flagging a message on a Windows Phone or iOS device, the flag doesn't show on any device except the one the flag was originally created on. Conversely, if a message was flagged using Roundcube or Thunderbird, the flag doesn't appear when viewing the message on Windows Phone or iOS. I know flagging works successfully with the Zarafa backend, just not IMAP. I'm aware that Zarafa natively supports coloured flags, whereas ActiveSync and IMAP only have flagged or unflagged messages.
Underlying IMAP server in my case is Dovecot 2.2, with messages stored in Maildir format. When a message is flagged via Roundcube I can see the message file on disk being renamed, e.g.
1465916987.30438_2.host:2,S
becomes1465916987.30438_2.host:2,FS
. The same isn't true when flagging via Windows Phone or iOS over ActiveSync.The text was updated successfully, but these errors were encountered: