Web client does not label deleted messages

Web client does not label deleted messages

Hi. I am using Zoho mail via the web interface and with two different IMAP clients - Thunderbird and an Android phone.

There seems to be a problem with the way Zoho handles messages that are deleted via IMAP.

I am already familar with IMAP and expunge. When the IMAP client deletes a message it is flagged as "deleted". But the message is not erased immediately. It is only erased when the expunge command is issued. I also know about all the different settings that will cause an expunge to occur automatically.

My question is how does the Zoho web client indicate that a message has the deleted flag set, but is not yet expunged? It seems that Zoho displays nothing at all to indicate this situation. The message looks just like a normal message. Surely this is wrong? The message is not really there. It will disappear at the next expunge. So why not label it accordingly?

Other email clients do it better. Messages with the deleted flag are usually not displayed. Or they may be displayed with a line through them or a special icon.

There are lots of posts on this forum where people are confused by what is happening. The usual answer is to perform an expunge to make everything consistent. This will work. But frequent expunges are quite wasteful of resources. It would be better if the Zoho client clearly indicated when a message has the deleted flag set. Users could then see that these messages were about to be deleted.

Can this be done? Thanks.