I know this might sound obvious, but from your question it's not clear if new accounts sit in the approval queue before being allowed to post, or not. If not, then I strongly suggest doing so.
Judging by the volume of spam you're getting, you and your mods would have your work cut out to...