Antispam relay server for Exchange 2007?

We have installed Exchange 2007 in my company. We are receiving a lot of spam lately and would like to block it somehow.
I want to use an anti spam relay server for this, if possible.
Can you suggest some software? Or any other solutions?
Perhaps some bayesian filter?
