I never receive spam these days.... I use fastmail.fm as my dedicated email service - I think their spam filter kills any that reaches the server. They also let you use different addresses to give out to "suspect" places. Ie if your email address is
me@fastmail.fm, then any email sent to <anything>@me.fastmail.fm goes to your inbox - so you can give out heaps of addresses, then 1. work out where spam is coming from, and 2. kill it by binning everything to that address....
BTW - I HIGHLY recommend fastmail if you want a really good, powerful, no-nonsense email service..... if you sign up, feel free to give them my email address as a referrer!

- username is ldrury and domain is eml dot cc