Of course you don't want to lose legitmate email. On my site I currently reject about 600 emails a day but set the threshold high to ensure against false-positives. This is all done during the smtp session, so your server resources are not wasted on spam and your users don't have to trawl through their junk folder. If you want to be really kind you can also teergrubee the sending host, that is keep the connection alive for 900 seconds, to make you less palitable to them
From my brief reading of the new scalix antispam commercial product they will offer
Real time detection blocks upwards of 97% of spam
Which sounds like commerical scalix are going to at least allow the admin to configure it so that you can reject at SMTP time.
But it sounds like your saying that's not possible without the commercial anti-spam add-on.
Thanx,
Dp.