To protect Invite feature from potential spam, Discourse has a restriction:
A user can’t send more than one invite to same email.
This restriction is limiting use of Disposable Invite Tokens feature. Let me explain:
While generating tokens Admin specifies the group(s), to which user will be added once he redeems invite.
This feature is particularly useful when Admin wants to invite multiple users to a private group. This means that if the existing user will redeem invite, he will automatically be added to that private group.
Now due to invite spam restriction, system will throw error if the user who is redeeming the invite was already invited previously by the same Admin who sent this disposable invite.
This means that Admin can’t invite existing invited user to a private group using Disposable Invite Tokens feature.
Should we remove Invite spam protection? Please provide feedback/suggestions for this.