If you want to be sure where your spam emails are coming from, when you sign up for a website that asks for your email, append +website to it, like this:email@example.com
. The + and anything after is ignored when it is sent (so it'll come to my inbox) and it'll show in the header that it was sent to 'firstname.lastname@example.org
'. Now I know if I get spam from that email, it was sent from twistypuzzles D:
Also, use alternate domains (googlemail.com instead of gmail.com) if you can. These can be filtered out of the inbox and sent straight to the trash or spam.