Spammers have got different methods to attack your inbox. There is nothing which can help you get rid of spams completely. I'd rather suggest, keep 2-3 different email Ids and use them meticulously. One for Personal, one official, One financial(Alerts etc) and one to play with. That's what I did, I dont miss any email anymore.