You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.
Here is a test version - you can add folders for copying by dragging them to the quickMove button while holding "Ctrl" key pressed. They will also now be listed in the menu (and you can add more items before executing the folder copy). The icon will differ depending on whether you copy or move:#
Today I added a fix to make it work in Thunderbird 87, too. Looking at the new copy service (MailServices.copy) and its usage in Thunderbird, one thing they seem to never do is move folders across servers - the fourth argument "isCopy" is simply set to: folders.server == targetFolder.server
Not sure if this is to indicate anything but maybe there is problem moving folders from one account to another - I haven't sufficiently tested this yet. You can see the behavior when you drag around folders within the tree - they are moved within the account but always copied when dropping on another account:
One should bear in mind that when a folder is moved / copied to an IMAP account, all data has to be uploaded to the server, so I am not sure how "safe" this whole operation is and what happens if Thunderbird crashes / is closed during this process. I guess everything is copied locally (hopefully the emails are downloaded at this stage already!) and synchronization should resume later. I am not a great fan of IMAP as it seems to add a load of wasteful network traffic.