Unfortunately neither the cPanel or the SpamAsassin websites appear to document any way of configuring SA so that spam emails will be automatically deleted. Yet if you do a few quick Googles, apparently quite a few cPanel SpamAsassin installations have this feature available.
Can someone please post (or link to) the correct procedure for configuring either cPanel and/or SpamAsassin to do this?
I don't know if there's a better way, but here's what I did:
Go to your web-based mail program (I'm using Horde) and create a filter rule that checks for the wording that SpamAssassin adds to the subject line, and have that rule delete those e-mails forthwith.
This worked, but even though I had no false positives with SpamAssassin when sending spam to the spam box, I wasn't real comfortable with just deleting them, so I set it back to filtering messages to the spam box. But when I had it set to delete them, delete them it did! Those nasty spams never made it to my e-mail client.
With SpamBox enabled in SpamAssassin they never make it to my e-mail client either; they just go into Horde's spam box, and I don't see them until I log into Horde and check the spam folder. The longer I go without any false positives, the more likely I am to go back to just deleting them.