charlien
My SA correctly marks spam but nothing I do will automatically delete it or move it to a spam folder.
What are the settings you have in servermanager Email panel for spamassassin ?
It is usually better to setup a custom configuration as per Sonoracomm howto (see below).
Do you have a folder with the exact name of junkmail in your IMAP mail folder structure ?
If you have set it up correctly, then spam tagged email above a certain score should be moved to the junkmail folder automatically and deleted after a specific period ie 90 days.
You can change the retention period with a db command.
There are additional spamassassin add on's, read the FAQ Email section for these eg Bayesian filtering and Sonoracomm howto re using a LearnAsSpam folder.
If you want to reject messages you need to enable RBL's, also see the FAQ Email section.
Another useful add on is the wbl panel for custom configuration of white and black lists.
yum install --enablerepo=smecontribs smeserver-wbl
I would advise implementing these one at a time, in order to gauge the effect of each.
Start with RBL's as these are likely to have the biggest impact on spam.
See links at top of forums.