Starting points on spam protection
When receiving spam:
Do not reply to the address in the from: field. It is forged, as is majority of the mail headers content (except for the "received" IP addresses), and is very often the address of an unknowing victim, or a known privacy activist (also termed as Joe-Jobs).
Do not use the "remove" link (unsubscribe links) or any links in the spam email for that matter. They do not remove you, this only validates your address, which is added to a list of recently confirmed addresses that go for a higher price.
By sending back a 'remove' you are confirming that your ISP doesn't use spam Block Lists or spam filters, you are confirming that you actually read spams and that you follow the spammer's instructions such as "click here to be removed". You're the perfect candidate for more spam.
Opting out, a method suggested by marketing groups with an obvious agenda, can never work anyway. There are more than 20 million businesses just in the US, unsubscribing to all of them would take a life time for an individual. Why would you need to unsubscribe from lists which you never subscribed in the first place? It's not your responsability. Your inbox is your property, not an advertising medium. To quote SpamHaus.org, don't remove yourself from spammer's lists, remove spammers from the internet...
Use your email client or web service filters (or message rules) to discard a good portion of spam, but check your spam folder regularly in case a legit message has been wrongly filtered. One good filter is to trash all email's using HTML (keyword: Content-Type: text/html;) and that are not directly addressed to you (to: field). Some other recurrent key words can also be used, like "casino", "opt-in", "teens" or the barely used "ADV:" if the sender at least complies to californian laws. If you subscribe to valid newsletters, create exceptions for them (also called white-listing).
Do not publish your address on the web, or if necessary, use web mail accounts that can be thrown out in the future. If you are a webmaster, do as I do, use a contact form, or use other protective methods to publish your address. Keep your real email within your circle of friends and colleagues. If you type your address for a contest, to try a software demo, or any other short term services, use a disposable web mail account, or these services to protect your current one by creating email aliases: sneakemail.com, spamgourmet.com, jetable.org. Experts will create specific addresses for these services (example: firstname.lastname@example.org), or use sneakemail.com, to observe the legitimacy of their Privacy Terms. Do not send greeting cards or use the "send link to a friend" features with shady web sites. For more information on how spammers acquire your e-mail address and some ways to avoid it, read this well done report.
"[They] have come to court not because their freedom of speech is seriously threatened but because their profits are; to dress up their complaints in First Amendment garb demeans the principles for which the First Amendment stands and the protections it was designed to afford."
- Federal Judge Stanley Sporkin