it's hard enough to make spam filters, now imagine a sample of 5 emails and teach your filter with that.
It's pretty tough but we're working on that exact problem at streak.com (YC S11) - if you're interested in collaborating let us know! aleem at streak.com