Erstellen Sie ein weiteres Konto mit einer GMail-E-Mail mit anderem Text nach dem + Zeichen, z. B. jobloggs+discobot@gmail.com
Erwartete Ergebnisse
Ihre E-Mail erhält eine neue Benutzerregistrierungsanfrage.
Tatsächliche Ergebnisse
Sie erhalten eine E-Mail an jobloggs+discourse@gmail.com mit der Meldung, dass dieses “Konto bereits existiert”.
Hinweise
Nach der Registrierung wird die neue E-Mail nicht verwendet, um darüber zu informieren, dass das Konto immer existiert. Discourse verhielt sich früher nicht so, zum Beispiel vor dem 6. Januar geschah dies auf dieser Website nie. Seitdem gab es mindestens ein Website-Upgrade, und seitdem wurde dieser Fehler eingeführt.
Dies könnte mit dem HTTP/500-Fehler zusammenhängen, den wir bei Discourse erhalten, wenn wir Pluszeichen in E-Mail-Adressen verwenden, abhängig vom Status der Einstellung normalize_emails:
Vielen Dank dafür, du hast recht, es war die Einstellung normalize_emails, die während des Upgrades geändert wurde, und es gab einen Fehler, wenn normalize_emails aktiviert ist und bereits E-Mail-Konten mit Plus-Zeichen verwendet werden.
Ich glaube, diese Einstellung ist auch die Ursache für den 500-Fatal-Fehler, den unsere Benutzer erhalten, wenn sie versuchen, ihre E-Mail-Adresse in eine mit einem + Zeichen zu ändern.
Vielleicht sollte es nicht aktiviert werden, wenn solche Konten bereits vorhanden sind.