Welcome to WebmasterWorld Guest from 220.127.116.11
Forum Moderators: phranque
I am using phpBB2.
Is there any way to stop this as many forums I have visited are "clean" and provide serious registered users very useful advise?
1. Answer question correctly to register, or use the Contact Us form (the questions are easy, but chosen at random).
2. All links are "nofollowed", unless I manually enter them into a white list.
3. New posters cannot include links in their posts or signature until they enter a category of "confirmed member". It is set at 10 posts. Few third-world human-spam-bot has the patience to wait, plus they don't know if/when they'll be able to post links.
4. Email confirmation is required to register. Meaning people have to have a working email address to post in our site.
5. I check new registrations every day and double check if I see anything suspicious.
That has stopped almost all spam. There are still people willing to stick around long enough until they can post links and spam the site. They are few and far between, so it's easy to deal with them.
It's incredible how far people these people are willing to go to spam.
One thing in common with all spam posts is that there are an "unnatural" amount of links to porn or viagra or whatever.
I don't use phpbb but My CMS has a configurable spam module that filters out posts that have too many links in it. The way I have my site setup, more than three links, or any duplicate links, and the post gets booted into a queue. Is there something like this available for you?
Given that spam websites are short lived, wouldn't blocking any domain not registered for more than say 6 months (or hosted in China, Russia, etc) be a way of banning certain urls. Or scrape the site front page for tell tale spam terms?