-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Due to the way Gmail deals with labels internally instead of actual folders, and the way this is imperfectly translated into IMAP access, Gmail accounts have an annoying issue: When moving messages out of Gmail, they are not deleted internally but end up unflagged in the ALL MAIL category. This defies the true purpose of a MOVE, that typically has the intention to not leave a duplicate message behind. There are ways to configure Gmail and Thunderbird so a MOVE actually forces a deletion on Gmail, but there are other undesired implications when changing the default settings for deletions/expunging (which I will not belabor here).
A 2-step workaround for the user is to first COPY messages from Gmail to the destination, and then DELETE the originals on Gmail afterwards. (If messages end up in Gmail's trash that is fine, as the trash can be emptied at some point). The workaround is easily forgotten when dealing with multiple email accounts that are a mix of Gmail & non-Gmail.
This issue does not concern other standard IMAP accounts, where moving works as expected.
One of QuickFolders' main purposes is to help with moving and copying messages. It would be awesome if QuickFolders could assist with this Gmail issue by internally converting any "MOVE" into a "COPY then DELETE". Maybe I am reaching too high here, but that would be a killer feature. Maybe this could be a config setting to switch on/off and hopefully any Gmail account could be detected automatically in the code.
(The similar issue happens for message filters; if this request can be considered, it is also a request for QuickFilters to create rules accordingly)
Of course, this is a feature that best should be provided by Thunderbird itself.