Kann keine zusätzliche E-Mail hinzufügen oder E-Mail im Konto ändern

Ich habe einen Benutzer, der versucht, seine E-Mail-Adresse in seinem Konto zu ändern, und er erhält nie eine Bestätigungs-E-Mail. Ich habe keine Probleme mit dem Versand allgemeiner E-Mails und erhalte regelmäßig neue Benutzer, die sich anmelden, also funktioniert die E-Mail eindeutig, aber nicht in diesem einen Fall.

Wenn ich versuche, eine neue E-Mail hinzuzufügen, erhalte ich diesen Bildschirm:

Und ich kann die ausstehende E-Mail in meinem Profil sehen:

Es wird jedoch keine E-Mail in den E-Mail-Protokollen aufgezeichnet und keine Informationen werden in den Discourse-Protokollen protokolliert. Ich habe auch den E-Mail-Anbieter überprüft und es scheint, dass dort auch keine E-Mails ankommen. Wenn ich dieselbe E-Mail erneut hinzufüge, erhalte ich mehrere Einträge, aber nie gesendete E-Mails.

Wenn ich dasselbe auf diesem Forum (dem Meta-Forum) mache, funktioniert es wie erwartet und ich erhalte die E-Mail.

Anscheinend ist also eine Einstellung in meiner Instanz falsch. Irgendwelche Hinweise, warum das passieren würde?

Ist Benutzer müssen genehmigt werden auf Ihrer Website aktiviert? Es erinnert mich an Should a deactivated user receive an email? - #7 by Moin

Aber ich habe es versucht und es scheint kein Problem zu sein, wenn ich meine E-Mail-Adresse ändere

2 „Gefällt mir“

Danke für die Antwort.

Nein, es ist für die öffentliche Anmeldung geöffnet und dieser Teil funktioniert auch mit E-Mails einwandfrei.

Gibt es Fehler in der Konsole (HTTP-Netzwerkfehler), wenn sie auf die Schaltfläche klicken? Sendet sie eine Anfrage an Discourse?

@sam ja, ich sehe einen POST an /u/<username>/preferences/email mit Form-Daten und der neuen E-Mail im Formular. Die Antwort ist ein 200 ohne Body-Daten.

Gibt es eine tiefere Fehlersuche, die ich aktivieren kann, um aufzudecken, wo die Anfrage hängen bleibt?

EDIT: Es scheint, dass dies durch DigitalOcean, das jetzt Port 587 blockiert verursacht wird.

2 „Gefällt mir“