Über die SMTP-Konfiguration

Ich habe Windows 10s WSL2 verwendet, um Docker zu installieren und meine eigene Discourse-Anwendung bereitgestellt. Ich habe die SMTP-Konfigurationseinträge in discourse/config/discourse_defaults.conf geändert und dann d/boot_dev -p, d/rails s und d/ember-cli erneut ausgeführt, aber die E-Mails können immer noch nicht gesendet werden. Ich kann nicht feststellen, wo das Problem liegt. Sollte ich SMTP in discourse/config/discourse_defaults.conf konfigurieren? Ich habe d/mailhog zum Testen verwendet, aber die Bash wiederholte ständig “[APIv1] KEEPALIVE api/v1/events”. Gibt es eine einfache und offensichtliche Möglichkeit, die Gültigkeit meiner SMTP-Konfiguration zu überprüfen?

Ich meine, wenn Sie eine Entwicklungsumgebung verwenden, müssen Sie keinen SMTP-Benutzernamen und kein Passwort einrichten.

Außerdem:

Das scheint normal zu sein, da ich das auch in der Konsole meiner Entwicklungsumgebung sehe, wenn ich mailhog ausführe.

Sie müssen Port (ich glaube) 8025 öffnen, um die Mailhog-Seite anzuzeigen. Dort können Sie die gesendeten E-Mails sehen.

2 „Gefällt mir“

@zhongziqi Willkommen in unserer Community! :waving_hand: Hat @NateDhaliwal’s Beitrag deine Frage beantwortet? Wenn ja, kannst du dieses Thema schließen, indem du auf die Lösungs-Schaltfläche in seinem Beitrag klickst.

Wenn nicht, lass uns wissen, ob du immer noch feststeckst! Manche Leute finden es anfangs einfacher, einfach die offizielle Installation mit einem VPS zu befolgen, anstatt zu versuchen, mit der Einrichtung einer Entwicklerinstallation auf ihrem lokalen Rechner zu beginnen.

1 „Gefällt mir“