aboutsummaryrefslogtreecommitdiffstats
path: root/worker/maildir
diff options
context:
space:
mode:
authorTim Culverhouse <tim@timculverhouse.com>2022-08-16 16:23:39 -0500
committerRobin Jarry <robin@jarry.cc>2022-08-22 15:46:53 +0200
commit64e1a7ca933b404d3556e776d0373069c1a0b763 (patch)
tree46a53da095c96952cd2478e1b3e7fe962adde7d4 /worker/maildir
parent57933f65ab456fc4ac81423422b6686801e08c9e (diff)
downloadaerc-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 'worker/maildir')
0 files changed, 0 insertions, 0 deletions