For IMAP servers, the default action of Thunderbird's shift-delete is to bypass Trash and mark the message as deleted on the server. Thunderbird then does not show messag… (閱讀更多)
For IMAP servers, the default action of Thunderbird's shift-delete is to bypass Trash and mark the message as deleted on the server. Thunderbird then does not show messages that are marked as deleted. This is fine if you are only using Thunderbird because the emails don't appear in Trash and don't appear in the folder they were deleted from.
However, if you are using other mail clients eg Outlook Mobile, Samsung Email client, webmail, these mail clients do not seem to recognise the "marked as deleted" attribute (whatever that is) and they still show the email. So if I shift-delete a mail in Thunderbird these other clients still show the email plus I do not actually save any disk space.
In Thunderbird if I just delete an email (not shift-delete) then the mail is moved to Trash and is actually no longer in the original folder. It is not just marked as deleted from the original folder, it is actually gone. So these other mail clients, also can no longer see the mail.
How can I get Thunderbird to actually delete a mail when I use shift-delete instead of just marking it as deleted? I don't want to have to wait till I exit Thunderbird.
I have tried setting mail.imap.expunge_after_delete to true and mail.imap.expunge_option to 1 but these seem to have no effect