[MlMt] messages not actually moving to Trash/Deleted

Bill Cole mmlist-20120120 at billmail.scconsult.com
Tue May 28 11:01:27 EDT 2024


On 2024-05-28 at 10:05:34 UTC-0400 (Tue, 28 May 2024 15:05:34 +0100)
Jason Davies <mailmate at lists.freron.com>
is rumored to have said:

> Hi folks,
>
> I have MailMate running on two machines (rarely at the same time), a 
> Mac Mini (MMini) and a Macbook Pro (MBP). Both run the latest version 
> of Mailmate (Version 1.14 (5937). I also use Preside for iOS on a 
> phone and iPad.
>
> It's taken me a while to understand what is going on but I suspect I'm 
> still missing some details. Uniquely on the MMini, if I delete a 
> message, it *appears* to move to the Deleted Items folder. No other 
> device registers this move, however. It remains in the inbox 
> indefinitely on all other devices.
>
> If I delete something on the MBP, it appears to move to Deleted Items 
> and *does* register on iOS.
>
> If I move items via Move..., they *do* register as moving out of the 
> inbox, unless it is to Deleted Items. 'Delete immediately' *does* 
> remove it (but I don't want to use that very often).
>
> Basically, if I delete something from Mailmate on the MMini, it only 
> appears to be deleted, and I end up deleting it via another device.
>
> Any suggestions about how to fix this? It sounds simple but has taken 
> far too long to diagnose;)

I do not have a fix but I do have what I think is an explanation...

There are different procedural mechanisms to "delete" messages on an 
IMAP system. Some common ways start with marking a message with the 
standard "\Deleted" keyword. At that point, some IMAP clients will hide 
the message, others will show it in a Deleted Messages (or Trash) IMAP 
folder which may or may not really exist as a folder on the server, some 
will show the message with an indication of its \Deleted state. Some 
IMAP clients will issue an EXPUNGE immediately afterwards, causing 
deletion, others will wait until switching folders, and some IMAP 
servers will auto-EXPUNGE \Deleted messages whenever a SELECT or 
UNSELECT is issued for a folder. These variabilities and how different 
clients react to others deleting messages has led to a simpler model 
commonly being used, using the MOVE command to move a message into a 
Deleted Items (or "Trash") folder and then maybe (<sigh>) marking it as 
\Deleted. Actual deletion of messages is then left until the user 
empties the Trash. In  some cases a server will implement auto-emptying 
of Trash.

So, what I think is happening is that you've somehow gotten your 2 Macs 
deleting by different procedures. I know that I discussed this issue 
some years ago with Benny (here) and I thought the result was a 
configurable setting, but I cannot find that setting now. You may find 
it by doing a settings dump ("defaults read com.freron.MailMate" ) on 
both Macs and comparing them.



-- 
Bill Cole
bill at scconsult.com or billcole at apache.org
(AKA @grumpybozo at toad.social and many *@billmail.scconsult.com 
addresses)
Not Currently Available For Hire


More information about the mailmate mailing list