MyBB Community Forums

Full Version: [QUESTION] How to prevent the users spamming in PMs?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
So I got some spammers who wants to advertise their forums in PMs to everyone on the site and I would like it to stop.

They need 10 posts in order to send a PM to someone.

I do not want to turn up the post count in order to PM because we have people who wants to upgrade.

I have the PM logs plugin on so sometimes I just check see if these people are spam private messaging and soliciting the members.


I thought of maybe put 100 seconds between each time they can send another PM or something.

Anyone has some ideas?

Thank you so much
Create a plugin and hook it to PM then add URL filtering expression Smile
(2014-05-07, 08:09 PM)marcus123 Wrote: [ -> ]Create a plugin and hook it to PM then add URL filtering expression Smile

You want me to create a pluggin? I do not know how.
And how to tell what url the spammer will use. They can use shortlinks, or write the URL so it doesn't get parsed.

I would keep an eye on PMs via a plugin which allows you to see all PMs. Monitor it the PM list daily and if you see multiple PMs from a user, view it and ban the spammer. They will give up after awhile making new accounts so they can get 10 approved posts then getting banned after they make 1 round of spam PM.

http://mods.mybb.com/view/private-messag...ned-for-14
If you use the right expression non of the URL will pass.
I somehow doubt you could cover all shortlinks and regular links and parsed and unparsed.

Even if you could, you would completely be eliminating the ability of regular users to share links with each other.
Dude I am using one that blocks:

http://something.(extention)
https://something.(extention)
http://www.something.(extention)
https://www.something.(extention)
something.(extention)
www.something.(extention)
I would like to test your forum and try to get a link in there.

On a side note, is there any way to turn this into a plugin that can be selectable via group. I mean add a radio button in groups "allow this group to post links". We have users who are constantly linking out to external forums for no reason, when the information already exists on our site. I'd like to be able to put them in a group that utilizes the blocking functionality as posted by Marcus. Would be even better if that group option allowed internal links to be posted, but blocked all external links. Any way to do this?
i think one of the plugins let u set group permissions for how often u can send pms