There are a bunch of well known tips on the web for people to avoid spam, but most of them focus on the protection of your privacy and your e-mail address, i.e. the less people/organization that know about your e-mail address, the less likely that someone can spam that mailbox:
- Don't give out name, e-mail address, phone number, (and certainly not your SSN) to any organization on the web. Unless you really know them very well, e.g. you probably have to give your SSN to your employer and your bank.
- Don't buy/donate/click anything based on junk mail that you receive
- Create a temporary e-mail address if you really need to sign up something that requires e-mail address. After a long period of them, if they haven't spam that temporary address, you can go ahead change that address to your mail e-mail, or simply forward from that temporary address to your mail e-mail box.