Joeychgo
01-13-2007, 05:39 AM
We had a big spam problem here on vBFAQ, as well as on some of my other forums. We would ban the spammers and delete their posts - but they would just come back again and again.
Really - we were mostly dealing with BOTs - automated scripts that would register on our forum and spam post once or twice and then be gone. After alot of trial and error, I have come up with the way to minimize the spam on my forums.
Follow these steps below, and you should be able to dramatically reduce the spam on your forum also.
STEP ONE
Ban some email addresses. See this thread: Spam Email addresses to Ban (http://www.vbulletin-faq.com/forum/showthread.php?t=6144)
These are some of the most common spammers. Not all of them by far, but its some of the main ones used by spammers. To ban these email addresses, go to your ADMIN CP > vBULLETIN OPTIONS > USER BANNING OPTIONS > Banned Email AddressesNote that partial email addresses are matched from the end of the address unless you enable "Aggressive Email Banning" below. Therefore if you ban @example.com you will ban user@example.com, but if you ban @example that user will not be banned. If you enable "Aggressive Email Banning", user@example.com would be banned by @example.If the email address of a user attempting to register or change their email address matches any of the addresses you specify here will see a no-permission error. For example, if you have banned 'example.com' then a user attempting to use 'someone@example.com' will be rejected.
STEP TWO
Install the hack NoSpam! - an alternative to CAPTCHA images (http://www.vbulletin.org/forum/showthread.php?t=124828)
This simple hack is meant as a replacement for the default CAPTCHA system in vBulletin. What does this hack do ? As part of the registration process, it asks a question. Any question you want. That's the best part: YOU make up the questions, which means that every forum is unique, which means that it is impossible for spambots to be simply programmed to bypass it at all forums with the hack installed.
STEP THREE
For the occasional spam posters that get through the above hack, install this second Hack to Prevent Spam (http://www.vbulletin-faq.com/forum/showthread.php?t=5215). This hack is misnamed a bit. It doesnt actually prevent spam, it prevents your members from seeing it. This hack automatically scans new posts from new members for common spam keywords. If any are found, the post/thread will be sent to the moderation queue to prevent their spam from having any affect.
I also recommend you install the hack QUICK MODERATION: Moderation queue info on Forums (http://www.vbulletin.org/forum/showthread.php?t=92809). The reason for this is that with the Hack to Prevent Spam I mentioned above, some moderated posts may be missed by your moderators because a moderated post isn't very obvious. This hack places a small bar just below the navbar that only your staff can see, which alerts your staff that a thread, or post, needs to be moderated. This way, they dont get missed. This is important because you dont want new members' posts to get lost in the moderation queue.
These three easy steps can almost eliminate spam from your forum, and make even less spam viewable to your members. I cannot stress enough that you do all three steps.
Really - we were mostly dealing with BOTs - automated scripts that would register on our forum and spam post once or twice and then be gone. After alot of trial and error, I have come up with the way to minimize the spam on my forums.
Follow these steps below, and you should be able to dramatically reduce the spam on your forum also.
STEP ONE
Ban some email addresses. See this thread: Spam Email addresses to Ban (http://www.vbulletin-faq.com/forum/showthread.php?t=6144)
These are some of the most common spammers. Not all of them by far, but its some of the main ones used by spammers. To ban these email addresses, go to your ADMIN CP > vBULLETIN OPTIONS > USER BANNING OPTIONS > Banned Email AddressesNote that partial email addresses are matched from the end of the address unless you enable "Aggressive Email Banning" below. Therefore if you ban @example.com you will ban user@example.com, but if you ban @example that user will not be banned. If you enable "Aggressive Email Banning", user@example.com would be banned by @example.If the email address of a user attempting to register or change their email address matches any of the addresses you specify here will see a no-permission error. For example, if you have banned 'example.com' then a user attempting to use 'someone@example.com' will be rejected.
STEP TWO
Install the hack NoSpam! - an alternative to CAPTCHA images (http://www.vbulletin.org/forum/showthread.php?t=124828)
This simple hack is meant as a replacement for the default CAPTCHA system in vBulletin. What does this hack do ? As part of the registration process, it asks a question. Any question you want. That's the best part: YOU make up the questions, which means that every forum is unique, which means that it is impossible for spambots to be simply programmed to bypass it at all forums with the hack installed.
STEP THREE
For the occasional spam posters that get through the above hack, install this second Hack to Prevent Spam (http://www.vbulletin-faq.com/forum/showthread.php?t=5215). This hack is misnamed a bit. It doesnt actually prevent spam, it prevents your members from seeing it. This hack automatically scans new posts from new members for common spam keywords. If any are found, the post/thread will be sent to the moderation queue to prevent their spam from having any affect.
I also recommend you install the hack QUICK MODERATION: Moderation queue info on Forums (http://www.vbulletin.org/forum/showthread.php?t=92809). The reason for this is that with the Hack to Prevent Spam I mentioned above, some moderated posts may be missed by your moderators because a moderated post isn't very obvious. This hack places a small bar just below the navbar that only your staff can see, which alerts your staff that a thread, or post, needs to be moderated. This way, they dont get missed. This is important because you dont want new members' posts to get lost in the moderation queue.
These three easy steps can almost eliminate spam from your forum, and make even less spam viewable to your members. I cannot stress enough that you do all three steps.

