Knowledge is power.
The best solution for this is go to every mail sender's thread on your inbox and open the mail. Mostly at the bottom of the page you will get an 'Unsubscribe' link, just click on this link and it will take you to the sender's webpage where a message will be shown stating, 'You are Unsubscribed from our mailing list'. This is one of the best way to get rid out of this.
Another option is, if you have provided that email id to various social networking sites like facebook, twitter, etc., you can go to your account settings section on that social networking site and remove their authority to send you notifications. This will reduce the social messages sent by them.
No life without Sun
Thoughts exchanged is knowledge gained.
'Idhuvum Kadandhu Pogum "
Even this challenging situation would ease