One wonders . . .
why you gave them your email address? The only way they can SPAM you is if you gave them your email address. If you "registered" at a site that's all that's needed.
Next time you get an email, look at the bottom for an opt out or remove me link.