1. don't put your email on unknown websites or forums, don't order newsletters on unknown websites. if you have your own website, don't publish you email address as a text. there are some software that runs through various websites and collects email addresses and they are able to recognize a text.
2. if you get an email message that looks suspicious delete it! do not open nor reply just delete.