on SME 7.1.3 if you set server-manager:Configuration:E-mail:Change e-mail delivery settings: E-mail to unknown users to "Reject" then qpsmtpd should reject all email addressed to non-existent users.
On older versions the 'return to sender' setting did the same thing -- that is, reject the message at the smtp level so that the sender would get a nice notice from their own smtp server id someone misspelled an email address on your server...
I would also recommend configuring RBLs and Bayes autolearning (sonoracomm has a how-to on email setup that's very good).
The qpsmtpd 'greylisting' plugin is included on SME but not enabled - this, too, would probably kill most of the spam you're seeing...