A user, Canapin, reports that their Discourse forum was spammed with registrations using aliased email addresses despite the normalize_emails setting being enabled. Although the setting was confirmed to work during manual testing, the spam occurred, raising concerns about its effectiveness. Lilly suggests the spam may have happened before the setting was made default, citing a meta-discourse post about the change. Canapin appreciates the explanation and expresses relief, noting that the lack of local notification about the setting change was a missed opportunity for transparency.
To ensure the normalize emails setting was working, I tried to register manually using an existing email address alias, and the account creation was blocked since the email address was correctly detected as already used.
I also tried to register with a non-existing, non-aliased or aliased email (I tried both), not activating this new account, and tried to register again with the same address, + aliased, to ensure there was no flaw if the existing address was on a pending account. The setting also worked in this case.
I’m puzzled because someone successfully executed these spammy email-aliased registrations, seemingly bypassing the normalize emails setting.
I noticed this spam issue with the same email addresses on two of my Discourse forums (on the same day), both of which have always had normalize emails enabled and never disabled.
Thank you very much for this information. It would be great if the information of a setting change due to software update were mentioned somewhere locally (I mean, on our own forum) since it doesn’t appear in the action staff logs - which is understandable as it’s not a staff action. Or maybe it was mentioned somewhere, and I missed it.
Anyway, the important thing here is that my worries are gone and I’ll sleep well tonight