Stop using yahoomail. Do you have a domain and a hosting account? Create your own email. I never get why people are using free mail clients.
Because not all people want to spend money in their own private hosting and domain, since they not see any usefulness for having one, except for internet marketer. IMHO
Well, not everyone has a domain and a hosting account. And, not everyone is a webmaster As for the OP, stop submitting your email to certain websites (offer websites, incentive websites,etc.) - You tend to get a lot of spam when doing that.
I also received some spam mail on my yahoo mail. They always send me news letters which I didn't request. It's better to have private mail but williammfelix is right not all people are online...
You can block unwanted email by using Blocked Email Addresses in your Yahoo Mail. But you can block up to 500 email address only if I'm not mistaken. - Dynashox -
Yahoo and Google are almost the same...but there are also so many software to extract email address, and that's why we can not stop receiving unwanted emails.
Yahoo spam filter is not so great like Google. Thats why i left Yahoo 3 years ago. You should block the id.
I have a gmail address and when unwanted mail comes into the inbox, I mark it as spam so future email coming from the same address goes to the spam folder as well. And gmail is pretty good at detecting spam. There are spam messages that I do not have to mark spam, gmail detects it automatically and directs it to the spam folder.
Gmail better but I noticed lately they doing phone verification from almost all accounts - pure pain in the ass...