I’ve had pretty good luck with
http://unroll.me (no affiliation).
You still have to go through some manual effort but it’s faster than manually unsubscribing from everything that hits my inbox.
I also have a “junk” email address that I use if a website forced an email and I know I won’t need to really login or use in the future. That probably saves me from having my primary email address spammed too badly.