Over the last couple of days my personal email address (from my own domain) has started received 10+ spams a day from domains like spin06.stream, spin07.stream, talk05.stream, talk07.stream, all registered in whois to a 'company' in Panama designed to hide whois information (the 'company' is called WhoisGuard Protected).
Clearly some generous soul has just put me on their 'annoy the hell out of him' list.
The spam filter controls on my hosting provider are pretty limited (they're not catching these emails), so I'm unlikely to be able to filter by top level domain, wildcard or similar. The emails themselves are for many different sites and products, so there's not one company I can contact to say 'take me off your list' (I did 'unsubscribe' from a few, which is probably a bad move as it just confirms the email address is live...). Instead presumably some 3rd party spam provider has added me to their list and for obvious reasons they want to hide their real identity.
I can't simply forward all mail to a gmail or similar and use gmail spam filtering, because the mailbox on my personal email address will still fill up.
On the assumption I can't actually filter these emails with my current hosting provider do I have any options but to (a) hope they stop, (b) switch to a different hosting provider which might have more tunable spam filters or (c) abandon my personal email address?
Is there any way to find the spammer?