Okay, you got the point, spamming is a Bad Thing. How do you prevent it from happening to you, you are now wondering? There is no guaranteed way, but there are five general approaches. I will cover the first approach in this article. That is, to prevent spammers from getting their slimy paws on your address in the first place. Ways to at least lower the chance of this include, in order of decreasing effectiveness:
To combat this, you can "munge" your address in the From line. That is, to change it in such a way that a harvester will not get a valid address, but a human (reading your post and wanting to respond) can easily change it in order to send you email. Most newsreaders (programs used for reading Usenet newsgroups) allow you to set your From line, including both the email address and "real name" fields, to anything you want. For instance, my Usenet posts usually say:
From: davearonson@xgeocitiesx.com (Dave Aronson (remove x's to reply))
Note how the munged part is the domain, not the username. That means the spam won't even reach Geocities and soak up their resources. Also note the instructions; many ISPs frown on munging unless accompanied by clear and simple instructions, placed prominently. Another common form of instruction is to reveal the true address in the signature but not in standard form, such as "foo (at) bar (dot) com".
Do not, however, munge your address when sending email! If munging causes your domain to be invalid, your email will be rejected by many sites.
(Note that it is generally easy to grab the user list for a BBS, but only by members of the BBS, and BBSes are generally highly spam-resistant in the first place, so spammers wouldn't bother going to all that trouble.)
Unfortunately, once these scumbags get hold of your address, they will not let go. My BBS still receives spam for users who have not been on in five years or more.
Next: How to Filter Out Spam.