Has anyone tried anything like this?
My plan is to do something like this:
- When a forum post is submitted, instead of immediately saving it to the database, send an e-mail to a reserved account.
- The e-mail account is configured to use procmail and SpamAssassin to filter its mail
- If the mail is flagged as spam, simply throw it away
- If the mail is flagged as ham, post it back to the real submission URL, where it will be saved to the database for all users to see.
The reason I am considering SA rather than a dedicated forum spam filter is that I am familiar with it and pleased with its results. Some dedicated forum spam filters are clearly not as good (but feel free to mention a good one if you know it.)
Other than some features of SA not being applicable (which I can ignore) what problems am I likely to run into with this approach?