Filing this as a bug for now, but it may be a feature.
A user emails a group message and communicates back and forth for many messages over an extended period of time. 2 months after starting the group message the user registers on the site and unstages, becoming a TL0 user. This user then posts a topic which includes a link used previously in the group message. The user is promptly silenced by the system, and numerous flags are raised by the system due to the newuser spam host threshold. A user should not be āpenalizedā by the system for posting a perfectly normal topic due to the existence of a group message while they were a staged user.
This happened again. Not a staged account this time, but a normal user getting support and including links. The spam trigger was correct this time (a new user posting links to the same domain), but we still ended up with 33 PMs in the moderator inbox. Consolodating those messages would be nice.
I get your point, I misunderstood what we wanted to do here sorry - thatās how it is right now (consider someone as a ātrusted usersā if they come through staged.)
Iāll improve this now - just to confirm, all we want is the spam host check to not trigger, but all other new user checks will still be in place, correct? (the other checks being: max links, max mentions, and max attachments)
It might be safe āenoughā if you gate it by time. What I object to is someone emailing team@discourse.org and then IMMEDIATELY signing up with that same email to gain trust level 1. Thatās a straight up exploit.
OK Iāve updated this - Now, they will still be considered tl0, but will not trigger the spam if the accounts were created more than 1 week ago to catch the ālong email relationshipā cases.