'spamassassin' works, but mails through my MTA filter don't scan correctly.
If 'spamassassin -tD < [message_file]' returns a properly filtered message, then SpamAssassin is working appropriately. You should check with the folks who support your MTA filter (MIMEdefang, qmail-scanner, spampd, etc) for support.