I think you have done everything you can to halt the amount of Spam in. The only other thing you can really do is change email addresses - something you probably do not want to do.
Spam comes from all sources and so it would be difficult to stop the sources.