Well first if you post your email address on the net, it gets harvested by spam bots which record the email address, send spam to it and sell it to others to use for spam email. Do NOT post your email address ever in a public forum. That's just plain asking for spam.
Next, you seem to already have a spam problem. If it is that bad, you have one solution. Discard that account and create another under another name. I'm sorry but there is no other cure for it. Spam filters only do so much.