diff options
author | Tim Culverhouse <tim@timculverhouse.com> | 2022-08-16 16:23:39 -0500 |
---|---|---|
committer | Robin Jarry <robin@jarry.cc> | 2022-08-22 15:46:53 +0200 |
commit | 64e1a7ca933b404d3556e776d0373069c1a0b763 (patch) | |
tree | 46a53da095c96952cd2478e1b3e7fe962adde7d4 /lib | |
parent | 57933f65ab456fc4ac81423422b6686801e08c9e (diff) | |
download | aerc-64e1a7ca933b404d3556e776d0373069c1a0b763.tar.gz |
imap: implement MoveMessages handling
Implement MoveMessages in the imap backend. go-imap includes the MOVE
Imap extension by default, and if a server does not support it the
command fallsback to a copy-and-delete operation. Servers with the MOVE
extension will see a slight performance increase when moving messages
due to fewer round trips. The IMAP implementation uses a MessagesMoved
worker message to avoid polling the destination mailbox.
Signed-off-by: Tim Culverhouse <tim@timculverhouse.com>
Acked-by: Robin Jarry <robin@jarry.cc>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions