Heuristic : Ease of Error Recovery
Many a times, after sending an e-mail, Users realize that they’ve done a terrible mistake and would want to “UNDO” the same.
Thanks to the dynamic client sided validation, one need to type the entire e-mail addresses of recipients and instead choose from a suggested list. This feature also gives room for users to choose an incorrect mail id.
I usually forward certain confidential information from my gmail account to my official mail id. Now, there’s this other Muthu, who has a similar profile as me. Even our initials are the same. I could easily end up sending confidential information to him.
Microsoft Outlook has this “revoke” your sent e-mail feature. But it has its own limitations.
We definitely need an Undo Sent Mail feature. How do we spec it and what changes do we have make in the Messaging Architecture to enable this?