The following scenario occurs regularly on several of my e-mail accounts (all IMAP accounts):
- I receive a valid e-mail, but it is marked as spam and shows up in my Junk folder (though not usually actually marked as spam)
- I click “Move to Inbox” to move it out into my inbox since it’s not spam
- The e-mail shows up in my inbox, but then within a minute or two vanishes, sometimes before my very eyes, while I’m actually reading it
If I log on using a webmail system which shows items marked for deletion using strikethrough, I can see the missing e-mail, so it appears that Mail, for some reason, is flagging it for deletion, but without actually moving it to the Bin folder where delete-flagged items would normally be.
Unfortunately, the webmail systems I have access to don’t seem to offer any way to add or remove IMAP delete flags, and I can’t find any way to do so in Apple Mail either.
On a few of the accounts, I have access to the MailEnable Administration, but while I can see the message (as a .mai file) in the user’s inbox there, I can’t figure out how to see or edit IMAP flags on messages, aside from editing the raw XML index file (which is risky, since it may lead to corruption if an e-mail arrives while the file is being edited). And it also happens with other accounts that I have no admin access to, anyway.
Short of nuke-style approaches like rebuilding/reinstalling entire mailboxes, is there some way to retrieve items that Mail flags for deletion without moving?
(This has been happening regularly for years, across several Macs (Intel Mac mini, M1 MacBook Pro, M1 Mac Studio) running at least macOS Catalina/10.15 to Ventura/13.3.)