To answer your question, the best way to stop excess spam is to close the account and start over, following the advice below. You can try using a spam filter, but once your address is in cyberspace spam hell, it's tough to stop the spam from flowing to your inbox. Even spam-blocking software has limitations once your address is floating around malicious sites. Spam has so many ways of disguising itself, and getting around filters and third-party software. Many times, other personal information like PayPal accounts get stolen simply by corresponding with online businesses. Spam can also install spyware or worse, ransomware, by getting you to click on attachments. Getting email addresses and PayPal accounts is very profitable.
Never use your real email address--always create fake ones, especially if you are using it for porn sites, dating sites, and even Craigslist personals. These types of sites sell or give your email address to spyware, malware, and spam sites. Most of the time, dating sites that appear to be legitimate, are nothing more than spambot sites, that automatically begin fake email requests, responses, and dialogue with you. You're not emailing a real person, it's a computer program you're communicating with.
Again, dating and porn sites always give or sell your email address to third-party sites, and this leads to excess email spam. Create fake email addresses and use those for these types of sites. Never use your one official personal email address.