I use my yahoo email and it sends 99% of the Viagra and junk email on its own. I rarely get them in my in box.
I went to the filter options and would set up a filter for the main words used in the type mails that was spam……you can set to have it filter Subject, To, Words etc…
I rarely get any spam now in my inbox now it all goes to trash folder but I can still scan my trash just to be sure nothing important got put over in there thru filtering…..if so, just move it to the inbox and add the address so it won’t trash it next time…