runbox / runbox7

Runbox 7 web app
Other
127 stars 26 forks source link

#Dovecot: Deleting messages not reflected via IMAP until much later or emptying Trash #1121

Open runboxdave opened 2 years ago

runboxdave commented 2 years ago

If you delete a message it appears via IMAP in both the Inbox and Trash. It almost immediately disappears from the Inbox if you empty the trash in Runbox 7 (or 6).

It seems that emptying the Trash triggers something that finally deletes the message via IMAP. If you don't do this it can take several hours or longer before the messages are deleted via IMAP.

This isn't the same as marking a message for deletion which is shown in Runbox 6 as a strike-through, in this case the message disappears in Runbox 6 an 7 but is persistent via IMAP.

There are also delays in updating messages to read/unread and possibly other functions. However, it isn't clear what webmail action may trigger an IMAP update (if any) whereas with the deletion issue it is reliably the empty Trash action.

gtandersen commented 2 years ago

Could be related to internal issue RMM#681

raghnysh commented 2 years ago

Is there any progress on this?

I tried both 6 and 7. In both of them, deleting a message in the webmail is sometimes reflected in my local IMAP client. sometimes not. It is inconvenient to have delete behave differently when I do it in the webmail and when I do it locally in my IMAP client.

I am using offlineimap to get the messages from the Runbox IMAP server, and read my mail with Emacs Gnus.

gtandersen commented 2 years ago

We are still investigating this as it appears inconsistent and may be related to load.

gtandersen commented 2 years ago

See also #544.

shadowcat-mdk commented 7 months ago

We need to discuss what happens with Dovecot, are we upgrading/replacing? Either way the more experienced developers will be Antonis/Mike who have C++ and are more familiar with system admin as well.