Page MenuHomePhabricator

Make a global restriction on email sending
Open, LowPublicFeature

Description

https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#User e-mail sending speed limit
According to this discussion, there's no global (SUL) limit on the number of emails sent daily; so in order to prevent spam, canvassing and other mass disruptive email sending, please set a reasonable global hourly limit on the number of emails and email receivers. A good-faith user will rarely need to send, for example, 100 emails or email 100 users per hour.


Version: unspecified
Severity: enhancement

Details

Reference
bz49444

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 2:09 AM
bzimport set Reference to bz49444.
bzimport added a subscriber: Unknown Object (MLST).

Linking users across multiple wikis has to be done by CentralAuth, so I've moved this to the CentralAuth component. I don't think we have any global rate limiting system yet...

This exists for password requests (bug 5370) only.

I'm inclined to mark this as a dup of (wontfix) bug 7518 if you agree, and to discuss any potentially new arguments in bug 7518 instead. Would you be fine with that?
See bug 7518 comment 8 for arguments against this request.

(In reply to comment #3)

This exists for password requests (bug 5370) only.

I'm inclined to mark this as a dup of (wontfix) bug 7518 if you agree, and to
discuss any potentially new arguments in bug 7518 instead. Would you be fine
with that?
See bug 7518 comment 8 for arguments against this request.

I don't think that is what this request is asking for. I've read both of those tickets, and neither apply. This is a request for a global rate limit on sending emails and has nothing to do with password requests.

(In reply to comment #5)

Ah, thanks for clarifying!

That is what I do... :) Is Chris still in charge of this project? I would love to see a status update on SUL globalization project, which this ticket is waiting for completion of I would think. Thanks.

(In reply to comment #6)

(In reply to comment #5)

Ah, thanks for clarifying!

That is what I do... :) Is Chris still in charge of this project? I would
love to see a status update on SUL globalization project, which this ticket
is
waiting for completion of I would think. Thanks.

I don't necessarily think this ticket would depend on SUL globalization. At worse the new rate limit just wouldn't apply to non-global accounts.

For some background, the limit is currently 20 emails/user for all wikis (that was changed from 100 a few months back). That counter is per wiki, so a user could send out emails from multiple wikis to the same user, and the target would receive more than 20/day.

To move this to a global throttle isn't trivial, but we could do it. It would fall into the general Admin Tools work.

Aklapper changed the subtype of this task from "Task" to "Feature Request".Feb 4 2022, 11:13 AM
Aklapper removed a subscriber: wikibugs-l-list.