Welcome to the forums, Bob
Yes setting your default mail to :fail:
will stop all the spam to random address at you domain.
I set up forwards for forums and sign ups like theirsitename at my domain
and forward to my real address so I can keep tack of any that get spam, and then just delete the forward that gets spam.
I too get some spam om my Gmail, but not bad.