Fehler auf der Login-Seite bezüglich nicht konfigurierter SMTP-Server

Ich habe gerade diese Fehlermeldung auf meiner Anmeldeseite bemerkt:

Alle ausgehenden E-Mails sind deaktiviert, da kein SMTP-Server konfiguriert wurde. Es können keine E-Mails jeglicher Art gesendet werden.

Wenn ich unter Admin > E-Mail-Einstellungen nachsehe, sehe ich Folgendes:

Ich kann keine Anhänge posten, aber ich kann die Datei app.yml hochladen, falls das hilft. Ich bin mir ziemlich sicher, dass sie korrekt ist, aber ich bin neu in diesem Bereich.

Eine Sache, die ich erwähnen möchte: Wenn ich von diesem Bildschirm aus eine Test-E-Mail an mein persönliches Gmail-Konto sende, erhalte ich sie.

Jede Hilfe wäre sehr willkommen!

1 „Gefällt mir“

Hallo, Sie müssten einen transaktionalen E-Mail-Dienst und nicht Gmail verwenden. So etwas wie Brevo oder Mailgun.

1 „Gefällt mir“

Können Sie mir erklären, warum? Wir verwenden ein kostenpflichtiges Google Workspace-Konto. Das ist kein kostenloses Gmail. Ich benutze dies, um E-Mails von meiner WordPress/Woocommerce-Seite zu versenden, und es funktioniert einwandfrei. Und ehrlich gesagt, ich habe das Gefühl, dass es wirklich funktioniert. Oder zumindest können sich die Leute registrieren. Ich weiß es also nicht… :man_shrugging:t2:

1 „Gefällt mir“

(Ich habe mich vielleicht geirrt und dies mit Gmail verwechselt) Hmm… wenn Sie Google Workspace verwenden, haben Sie diese Anleitung befolgt?

Die Sache ist die, es hat funktioniert (und scheint jetzt nur noch für Gmail-Konten zu funktionieren). Ich werde diese Anleitung durchgehen und sehen, ob ich etwas übersehen habe.

OK. Ich habe das gesamte Ding durchgearbeitet, und es ist immer noch dasselbe. Ich habe keine Ahnung. Soll ich versuchen, das Setup-Skript erneut auszuführen?

Ich habe das gleiche Problem.
Frische Installation, ich habe die SMTP-Einstellungen während des Installationsassistenten falsch eingegeben, dann bin ich der Anleitung zur Fehlerbehebung gefolgt, habe SMTP korrekt konfiguriert, indem ich containers/app.yml korrigiert habe, und habe ./launcher rebuild app ausgeführt. „Test-E-Mail senden“ funktioniert, E-Mail-Verifizierungen bei der Registrierung funktionieren, discourse-doctor ist ebenfalls zufrieden…

Ich bin auf Mailgun umgestiegen. Ich sehe in den Protokollen, dass E-Mails gesendet werden. discord-doctor hat an mail-tester.com gesendet. Test-E-Mails aus den Discourse-Einstellungen an verschiedene Domains funktionieren. Ich bin mir also nicht sicher, warum der Fehler immer noch angezeigt wird.

1 „Gefällt mir“

Um zu bestätigen, funktioniert ein Neuaufbau nicht? Verwenden Sie die Discourse ID?

Ich bin mir nicht sicher, was das bedeutet

Hilft ./launcher rebuild app? Verwenden Sie Discourse ID? Danke.

Verstanden. Ich gehe davon aus, dass ./launcher rebuild app funktioniert. Ich habe die Datei app.yml aktualisiert, gespeichert und den Befehl ausgeführt. Der Wiederaufbau wurde durchgeführt und die neuen SMTP-Einstellungen wurden übernommen.

Ich sehe „Mit Discourse ID anmelden“ auf der Anmeldeseite. Mein Benutzerkonto ist ein lokales Konto.

Hmm… das ist seltsam. Das könnte ein Fehler sein, da die Test-E-Mails gesendet werden.

2 „Gefällt mir“

Ich bin auf der neuesten Version. Gibt es eine Möglichkeit, dies zu melden? Werden zusätzliche Informationen/Dateien/Protokolle benötigt?

1 „Gefällt mir“

Könnten Sie sich Troubleshooting Outgoing Email ansehen? Das könnte helfen.

Alles sieht gut aus, was den Versand der E-Mail betrifft. Sowohl die Discourse-E-Mail-Protokolle als auch die Mailgun-Protokolle zeigen erfolgreiche Zustellungen an. Ich glaube also nicht, dass dies zu diesem Zeitpunkt wirklich ein SMTP-Problem ist. Es ist etwas irgendwo, das diesen Fehler falsch darstellt.

1 „Gefällt mir“

Ich habe bestätigt, dass diese Nachricht zu falschen Zeiten angezeigt wird, und habe jemanden gebeten, sich das anzusehen.

2 „Gefällt mir“

Juhu!!! Ich bin froh, dass ich nicht verrückt bin!! Ich habe eine schnelle und provisorische Themenkomponente erstellt, um es zu verbergen, bis eine „offizielle“ Lösung gefunden wird.

3 „Gefällt mir“

Können Sie diese Einstellung überprüfen?