Originally Posted by Olternaut
Well, keep us up to date on your or should I say admin's plans on installing a solution. appleinsider is still my favorite place to post and talk about apple stuff and tech in general.
I had a look yesterday at the options available. There is a built-in solution in vBulletin but it's a service with a monthly charge depending on the site. We might have gotten away with a free Akismet API key but it may have cost $5/month - without paying, they lower the priority of their checking. The problem is they send away every single post regardless of post count to a remote server for checking and let us know if it's spam and we can't adjust their rulesets.
The other solution was to install a plugin (it's actually a few plugins as they hook into various parts of the forum code) that filter posts and threads as they are made and acts immediately with a list of regular expressions. This solution is quite good as it means that we have control over false positives and any posts that we know are spam and it's free.
I modified an existing spam filter to work better for us and sent it to the admins. Out of the box, it was pretty ineffective. It needs the highest up permissions to install so it's up to whoever has those permissions to install it. And it may need to be modified to work differently. There is the option of the akismet key if it doesn't work out.
It works the way I described above by matching certain terms and then immediately hiding the post and banning the user. It just hides the posts because you have to be careful with regular expressions - if there is a filter that would get rid of the word anal and someone uses the word banal, it will ban them too so you have to write the filter properly and by default a lot of the filters weren't. The regular expression filters will need to be updated for new spam, which again may be only accessible to the highest up admins but even if some spam gets through, it should block the most offensive spam from the start and it should hopefully catch the ones that post 10-20 threads at the first post.