A user created a test instance and then invited a very large number of other users, utilizing the invite email to deliver spam.
The body of the email looks like this:
XXX (YYY ZZZ) has invited you to join Phabricator on Phacility.
<Translated from Chinese: new online earning model monthly income million Jia Wei 5520 song 18 welfare experience local tyrant passion wealth website xxx.com>
To register an account and get started, follow this link:
https://admin.phacility.com/auth/invite/.../
After you register an account, you can log in to your instance here:
https://....phacility.com/
This is so, so stupid, but we should limit:
- The ratio of open to accepted invites you can have.
- (Maybe, the number of users you can invite at once.)
- The maximum invites for a test instance.
- The maximum number of simultaneous test instances.
- The "Pending Invites" counter didn't seem to work correctly for this instance.
It would be nice if the first couple of limits were autoscaling and passive so that you can put in a list of 1,200 users and we'll send out, say, 50 invites randomly, then send out 2 more invites each time one gets accepted. That would make it nearly useless for spam but not get in the way of legitimately inviting a lot of users.