One idea I had was to check the authenticity of domains in emails. For example I recently received an email that was supposedly from Xero Accounting (Online Accounting System). Very popular here in Australia. This email was not recognised as spam by avast and looked reasonably convincing, except for a few giveaways in relation to the hyperlinks being for obscure domain names and the fact that I am not a Xero customer. The sender email was xeronet.org. I did a whois search on this domain and it does not exist. As a starting point, if the domain for the email sender does not exist this could be considered as spam or at least becomes part of the consideration. Another idea would be, if avast is unsure of whether an email is spam,put a weighting on it, eg out of 5 or 10 to allow the recipient to have some apprehension about the authenticity of emails. Display the weighting for the email somewhere. Perhaps even indicate aspects of the email that raise concerns for Avast. Hope the suggestions are of some use.