Is it possible to lock some emails so that we don't accidentally delete them? I know that I can put star and mark as important and create search criteria in such a way that no starred message or important or messages marked with certain label are not returned, but I'm curious to know if it is possible to lock or prevent some messages from accidental deletion.
I use Gmail for most of my email communications. Hence, I have hundreds of emails. Sometimes I get a feel to cleanup my inbox and try to delete them by searching by some criteria. However, there are times I get some important emails in the search results and accidentally delete them. I only realise this after few days/months and have no way of getting them back.
You can obviously create a label and mark it as don't delete. But the problem with accidents is that they happen when we forget to include the label.
The only absolute way of preventing from deleting accidentally in Gmail for now, is to follow two mail box approach. I have created another email address which I never give it to anyone. Any emails that I want to keep safe, I forward them to the other secret email address.
Only accident proof approach for now. Please don't ask if you forgot to send the email to this other account.
The easiest method is don't delete emails. Use labels to categorize emails, then archive them so they don't appear in the inbox, but still exist in your account. Remember archiving is just the removal on the inbox label.
Any email that you know you never want to see again, attach a label to it like tobedeleted. If you have tens of thousand of messages, or many large messages so that the you are running out of space; you can delete any message with the label tobedeleted.
Here is an approach which doesn't protect you from accidentally removing an email from Gmail but it does protect you from losing the information: you can set up your system to download automatically all Google emails to your local hard disk for safe storage. Thus, even if you delete it on Google, you will still have a copy.
You can do this by enabling pop access in the Gmail options (go to "Settings" then to "Forwarding and POP/IMAP", then enable POP). Then set up fetchmail or an equivalent program to automatically, possibly as a cronjob, download all your emails from Google.