Simple things you can do to help keep SPAM away:

Never respond to SPAM
Oh sure, they say they’ll take your name off the list, but they’re lying. What they really want to do is confirm that they’ve got a live address. Also, if you respond, they’ll sell your address to every other spammer on the planet meaning you’ll soon be flooded with even more SPAM.

Don't post your address on your website
It seems like a good idea at the time, but posting your email address on your personal home page is just an invitation to spammers. Spammers and the people who sell spamming as a business have software that "harvests" email addresses from the Net. This software crawls through the Internet seeking text strings that are -something-@-something-.-something-. When it finds one, it catalogs it on a database of other email addresses to be used to send SPAM.
If you need to post an email address on your web site, contact our Abuse Coordinator for a free JavaScript code snippet that will prevent spammers from harvesting email addresses from your web site.

Use a second email address in newsgroups
Newsgroups are the great email address gathering ground for spammers. If you post to a group, you’re going to get SPAM -- it is just a matter of time. So how are you supposed to participate? Use a different email address than the one you use for talking to friends and relatives. In other words, have a public address and a private address. You’ll just have to deal with the SPAM in your public account.

Don't give your email address without knowing how it will be used
If a website is asking for your email address, they want to use it for something. Be sure you know what. Read the terms of use and privacy statements of any site before telling them your address. Ask yourself some simple questions. Are they going to share or sell my address? Do I want emails from this website? Do I trust them? Is it worth the risk? If you can’t answer these questions satisfactorily, if you can’t find their privacy statement, don’t tell them your address.

Use a SPAM filter
While there is no such thing as a perfect filter, anti-spam software can help keep spam at manageable level. Some of it is cumbersome, some works better than others, some even requires that you let your email messages go through another system for storage and cleaning. But right now, that’s the way it works.

Never buy anything advertised in SPAM
The reason that people spam is because they can make money. They make money, like all advertisers, by convincing people to buy a product. If no one buys the things advertised in spam, companies will quit paying spammers to advertise their products.