asimap icon indicating copy to clipboard operation
asimap copied to clipboard

Add MOVE support

Open scanner opened this issue 1 year ago • 1 comments

Yeah, there is an IMAP MOVE command. It is similar to the COPY, STORE /Deleted, EXPUNGE trio but in a single command. The semantics are the same as doing the above three commands except:

  1. We never add the /Deleted flag to a message. They are just EXPUNGE'd as if they were in the Deleted sequence
  2. need to guarantee folders remain in a consistent state throughout the process.

Conflicting commands: Since we do an implicit expunge, we conflict with non-UID store, search, fetch

(Do we need to re-think our conflict check? Mainly a lot of UID based messages do not conflict?)

scanner avatar Oct 09 '24 17:10 scanner

RFC6851

scanner avatar Oct 09 '24 17:10 scanner