Right now I'm using procmail to put spam in user's .Spam Maildir folder and then periodically just manually running sa-learn on .LearnAsSpam and then deleting everything from both folders. This is obviously not ideal since it's a) manual and b) deletes everything and so there's no way to look into recent spam to look for false positives.
Can someone recommend a tool that handles this kind of post processing in a sane way?