Hallo Wes!
Mir ist aufgefallen, dass du etwas eingefügt hast, das wie ein echtes Passwort aussah, also habe ich es schnell ersetzt. Ich sehe, dass du es auch in anderen Beiträgen oben ersetzt hast, daher stelle ich mir vor, dass du weißt, wie vorsichtig du damit sein musst
Die Benachrichtigungs-E-Mail ist die Absenderadresse, von der E-Mail-Benachrichtigungen gesendet werden, und sie muss sich in deiner konfigurierten Discourse-Domäne befinden, andernfalls kommen Benachrichtigungen aufgrund der geltenden E-Mail-Verifizierungsmechanismen nicht im Posteingang deiner Benutzer an.
Das heißt, wenn du deinen Discourse-Hostnamen auf wespenreboards.com setzt, sollte deine Benachrichtigungs-E-Mail etwas wie noreply@wespenreboards.com sein.
Ich habe Folgendes in der DigitalOcean-Konsole ausgeführt, und dieses Mal konnte ich die Setup-Änderungen abschließen (dabei ging es nur um die Änderung der SMTP-Informationen. Ich habe es nicht direkt in der ytm-Datei vorgenommen, da ich mir nicht sicher war, ob ich sie nach der Bearbeitung dort speichern oder alle Dateien in den Editoren speichern sollte, falls ich etwas vermasselt hätte).
Meine E-Mail-Domain ist Gmail.com, soweit ich das verstanden habe, obwohl meine Domain wespenreboards.com ist. Was ich also nicht verstehe, ist, warum ich serenityblue zum Weiterleiten von E-Mails benötige? (smtp-relay.sendinblue.com). Sollte ich nicht den SMTP-Server von Gmail verwenden?
Vielleicht hat die erste zertifizierte Discourse-Supportperson serenityblue verwendet, um meine E-Mails an ihre E-Mail-Adresse weiterzuleiten, und jetzt, da sie uns nicht mehr hilft, sollte es auf Gmail zurückgesetzt werden?
Gmail ist Ihr persönlicher E-Mail-Dienst, aber Sie benötigen einen separaten Dienst für Discourse, um E-Mails zu versenden. Gmail unterstützt dies nicht; hier kommt Send In Blue ins Spiel.
Sie benötigen definitiv einen SMTP-Dienst wie diesen, damit Discourse Benachrichtigungen senden kann.
Sie sollten jetzt alles eingerichtet haben; discourse-setup schreibt die von Ihnen eingegebenen Werte in die .yml-Datei, die bei zukünftigen ./launcher restart CONTAINER-Ausführungen berücksichtigt werden.
Sollte meine No-Reply-Adresse immer noch noreply@wespenreboards.com sein, obwohl ich keine E-Mail-Dienste unter wespenreboards.com habe? Oder sollte die No-Reply-Adresse irgendwie mit Serenityblue eingerichtet werden und ich sollte sie kontaktieren, um Hilfe dabei zu bekommen? Oder wie funktioniert das? Zum Beispiel noreply@serenityblue.com?
Das SMTP funktioniert immer noch nicht, und ich frage mich, ob es daran liegt, dass ich nicht weiß, was ich als No-Reply-E-Mail angeben soll.
Es gibt verschiedene E-Mail-Anbieter, die Sie nutzen können. Sendinblue bietet eine kostenlose Stufe für 300 E-Mails pro Tag, falls Sie ein knappes Budget haben, und die Anmeldung ist relativ einfach (ich habe sie extra für diese Durchlauf vorgenommen), daher könnte es eine gute Option sein, wenn Sie noch kein Konto bei ihnen haben?
Sobald Sie sich angemeldet haben, können Sie zu Ihrer Sendinblue SMTP-Seite gehen und die benötigten Informationen abrufen.
Es scheint, als hätten Sie noch keinen E-Mail-Anbieter eingerichtet.
Danke, Jammy! Ich bin bei Sendingblue eingerichtet, also werde ich deren Relay-Adresse verwenden. Das scheint auf jeden Fall das Richtige zu sein. Außerdem haben sie einen sehr guten Support (genau wie ihr).