SMTP-Einstellungen in einem funktionierenden Forum ändern

Hallo, nur eine kurze Frage. Ist es möglich, die SMTP-E-Mail-Optionen auf einem funktionierenden Forum zu bearbeiten? Wird der Befehl zum Neuaufbau alle Forum-Inhalte (Threads, Beiträge, Benutzer, Design) löschen, falls ich die app.yml bearbeite?

Danke.

Beim Neuaufbau werden keine Forumsinhalte gelöscht, da diese in einer persistenten Datenbankdatei gespeichert sind. Der App-Container wird jedoch angehalten, neu aufgebaut und wieder gestartet, sodass Ihre Website während der Neuaufbauzeit nicht verfügbar sein wird.

Vielen Dank @justin. Wenn ich mich für Mailgun entscheide, ist die SMTP-Konfiguration ähnlich wie bei Sendinblue?
Bei Sendinblue musste ich mich registrieren und bestätigen. Unter Transaktionale E-Mails habe ich dann die SMTP-Details wie Server, Port, Benutzername und Passwort gefunden. Diese Informationen habe ich bei der Discourse-Installation verwendet, und alles hat einwandfrei funktioniert.

Gibt es bei Mailgun zusätzliche Konfigurationsschritte? Zum Beispiel das Einrichten von DNS-/MX-Einträgen?
Vielen Dank.

Dieses howto gibt einen allgemeinen Überblick über den Einrichtungsprozess von MailGun. Zwar kann die Vorgehensweise bei der Nutzung von Digital Ocean als DNS-Anbieter leicht abweichen, aber die grundlegenden Schritte sind sehr ähnlich.

In containers/app.yml können Sie diese Einstellungen ändern. Führen Sie dann ./launcher rebuild app aus.

Sie müssen in das Verzeichnis wechseln, in dem Sie das offizielle Discourse Docker-Image geklont haben.

Wenn Sie den Richtlinien gefolgt sind und beim Klonen des Repositorys das vorgeschlagene Verzeichnis /var/discourse eingegeben haben

git clone https://github.com/discourse/discourse_docker.git /var/discourse

dann müssen Sie nach /var/discourse wechseln, um den Befehl rebuild app auszuführen. Andernfalls wechseln Sie in das andere von Ihnen gewählte Verzeichnis.

cd ist ein Befehl zum Wechseln des aktuellen Verzeichnisses.

Um den Befehl rebuild app auszuführen, wenn er sich im Verzeichnis /var/discourse befindet, geben Sie Folgendes ein:

cd /var/discourse
./launcher rebuild app

Oder wenn Sie ein anderes Verzeichnis verwenden, geben Sie ein:

cd <Ihr gewähltes Verzeichnis>
./launcher rebuild app

Es ist nicht notwendig, nach der Änderung der SMTP-Details in der app.yml neu zu erstellen.

./launcher destroy app && ./launcher start app

Wird ausreichen.

Ich verstehe nicht, warum dies keine Admin-Einstellung ist. SMTP-Einstellungen sind nicht in Stein gemeißelt und können sich im Laufe der Zeit ändern.

Ist das richtig?

Vielen Dank, Sie haben Recht, Sie haben mich gerettet.

Wenn ich Discourse kenne, wird es dafür einen sehr echten und triftigen Grund geben :smiley:
Weiß jemand, was dieser Grund sein könnte? :thinking: