I use SpamBayes to collect all my spam e-mails. The program works amazingly well, and I think it will solve your problem, Jel. You teach it what you consider spam, and based on the context of the e-mail it will start to recognize what is spam and what isn't spam for you.
Totally free:
http://spambayes.sourceforge.net/