Today I found out to my horrors that I had lost some emails that I regarded as important. This lost emails was not because of my fault, it was the software fault why this did happen. Why this did happen I do not yet know, besides that this is a software bug that created this mess. I don’t expect too get this email back, as the email program that I use doesn’t keep any backup on it’s own. It also doesn’t correct file errors, or doesn’t appear to do any type of maintenance on the files where the emails are stored. This type of practice is quite common among email clients, both open-source and closed-source. If the email clients messes up due to a software bug, you are on your own.
The fact that email clients actually loose emails that they are supposed to keep is quite bad in my opinion. Because a software that stores data should not loose any of the data it is keeping, and should provide a simple solution on how to backup your data, both automatic and manual. My current email client does offer a simple way to backup the email manually. But no background automatic backup happens far as I can tell, in the case of sudden system failure (power outage and so on..). But those often create data loss far worse then the accidental ones, that user might have prepared him self for by making a backup of his data.
I am currently using a email client called Evolution, and for some reason it lost my email with no way of recovering it. Because it did overwrite the file that was storing the emails in question, instead of letting me know of a problem with that storage file like would have been a useful feature too me, and other users how face the same problem as I do.