I have a couple of suggestions.
1) open up a google account that is ONLY for personal use. It is ONLY for giving out to your family, friends, etc. NEVER sign up for anything else and it won’t get spammed.
2) I got a lot of spam when I posted my resume on Monster. There are crawlers running through the web all the time and they look for Anyone@something.com or whoever@thisorthat.net, you get the idea. A computer will overlook Anyone at something dot com and whoever at thisorthat dot net, but a human will immediately recognize it as an email address, especially if you list it as an anti-spam email address. It will also make you look technically savvy.
3) For those of you who are webmasters, open up a white-on-white email address on the front page of your website. These crawlers constantly are looking for soandso@yourwebsite.com and will try sending emails to it. ANY server that sends email to that white-on-white email address should end up on the blacklist. It will knock out about 20-25% of the incoming spam.