On 13 Dec 2021, at 18:27, Simão Afonso <simao.afo...@powertools-tech.com> wrote: > On 2021-12-13 18:21:51, Sabahattin Gucukoglu via isync-devel wrote: >> One-way (possibly stateless) sync, with optional deletion of messages from >> the source, with optional removal of empty folders. I am aware that this can >> be implemented with a multi-stage process, but imapsync does it rather >> better for this particular use case (maintain a relationship with an >> existing provider, while making the transition to a self-hosted server or >> another provider) by maintaining a locally-hosted copy of what would be >> stored on the source at the destination. > > What's the difference between this and "Expunge None"? Without expunging > the messages, they will be physically present, but marked as deleted, > correct?
Yep, but that’s not what I want for transition. The idea is to expunge after sync, i.e. so the source is empty after every transfer. Right now with mbsync you would have to do this with two passes (with possible race condition), by pulling from the source, pushing new mail into a second tree, deleting messages and/or folders from the pull destination, and then pushing back the deletions. With imapsync all this is unnecessary and it’s just a feature of the one-way sync to also remove source messages and/or folders during transfer. Cheers, Sabahattin _______________________________________________ isync-devel mailing list isync-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/isync-devel