Ticket #216 (closed Defect: fixed)

Opened 1 year ago

Last modified 1 year ago

Implement private messaging limits

Reported by: Rytis Assigned to: Rytis
Priority: Major Milestone: Undetermined
Component: Web - Private Messages Version:
Keywords: pm spam Cc:

Description (Last modified by Nicolas)

Suspend PM sending if the user has sent more than a certain number of PMs in the set amount of time.

The plan is to limit:

  • 2 messages per minute
  • 5 messages per 10 minutes
  • 15 messages per hour
  • 50 messages per day

Change History

05/29/07 10:59:13 changed by Nicolas

  • description changed.

Fixed bug summary formatting.

06/05/07 10:55:20 changed by Nicolas

  • keywords changed from PM spam to pm spam.
  • component changed from Server - Web - Forums to Server - Web - Private Messages.

(follow-up: ↓ 4 ) 06/05/07 14:00:01 changed by anonymous

Sounds like a good idea.

How about space/size limits as well (if not already implemented), to prevent people writing excessive junk into the database?

(in reply to: ↑ 3 ) 06/05/07 14:02:17 changed by MikeMarsUK

Replying to anonymous:

Also allow mods/admin to bypass limits or have larger limit

(follow-up: ↓ 6 ) 06/07/07 15:08:17 changed by Saenger

Is it possible to disable the feature for known spammers at all? Is it possible to disable the feature for oneself in total?

(in reply to: ↑ 5 ) 06/08/07 00:26:09 changed by anonymous

Replying to Saenger:

Is it possible to disable the feature for known spammers at all?

Yes, by two different mechanisms: banned members can't post, and secondly you can add them to your 'ignore' list if they haven't been banned.

Is it possible to disable the feature for oneself in total?

In practical terms, yes, just ignore the bit saying 'You have 3,142 unread messages' :-)

(follow-up: ↓ 8 ) 06/08/07 04:50:22 changed by Saenger

@anonymous: I just pmed myself though I'm banned @Seti. I have not yet tried to ignore someone and let him/her send me a pm

The email notification will still be send, or I have to disable the wanted newsletters by the project team as well. No good implementation.

(in reply to: ↑ 7 ) 06/08/07 05:08:24 changed by Rytis

Replying to Saenger:

@anonymous: I just pmed myself though I'm banned @Seti. I have not yet tried to ignore someone and let him/her send me a pm The email notification will still be send, or I have to disable the wanted newsletters by the project team as well. No good implementation.

SETI isn't using latest version of PM code yet. The latest version has separate settings for email notifications, and banned users can't send PMs.

06/11/07 13:31:22 changed by MikeMarsUK

Thinking about this one a bit further:

50 limit per day seems high, perhaps it could be reduced (say, to 25 or 30).

Are minute, 10 minute, and hourly limits necessary or are they needless complexity?

It might be an idea to also introduce number and size limits on forum postings as well (i.e., perhaps 50 forum postings / day). Higher limit for mods + admin.

A variation would be to allow different limits based on RAC / total credit ... i.e.,

RAC 0- 9 = limit 20 posts per day, 15 PMs per day RAC 10- 49 = limit 30 posts per day, 20 PMs per day RAC 50-249 = limit 40 posts per day, 25 PMs per day RAC 250 + = limit 50 posts per day, 30 PMs per day Mod/admin = limit 100 posts per day, 50 PMs per day

06/12/07 00:30:39 changed by Saenger

As it's possible to include many recipients in the "To" field, how is this counted, 1 pm = 1 letter in the inbox of any recipient or 1 pm = 1 letter in the outbox of any sender?

In case of the second, spam won't stop. Why is it at all possible to send a 'personal' message o lot's of recipients?

06/14/07 12:43:13 changed by Rytis

  • status changed from new to closed.
  • resolution set to fixed.

(In [12937]) Implement private message limits (fix #216).


If this page is incomplete or incorrect, please edit it or add it to the wiki to-do list. To do this, you must be logged in; click Login or Register above.