./launcher start app - läuft nicht (muss SMTP neu einrichten)

Ich musste SMTP neu einrichten und den Befehl ./launcher start app ausführen.
Ich wurde jedoch nicht aufgefordert, die Installationsdaten – E-Mail, SMTP usw. – erneut einzugeben.

Der Befehl wurde ausgeführt und dann nach der Neuinstallation zur Befehlszeile zurückgekehrt.

Gedanken?

Dies startet nur den Container, es fordert Sie zu nichts auf. Die Konfiguration befindet sich in /var/containers/app.yml

Ich glaube jedoch, Sie verwechseln diesen Befehl mit ./discourse-setup? (was auffordert)

2 „Gefällt mir“

Danke, Robert. Soll ich zum erneuten Eingeben der SMTP-Informationen ./discourse-setup verwenden?

Wenn Sie Umgebungsvariablen wie SMTP-Anmeldeinformationen aktualisieren, können Sie den Container nicht einfach neu starten, damit diese übernommen werden.

Sie müssen ./launcher destroy app vor ./launcher start app ausführen, damit der Container die neuen Werte übernimmt.

2 „Gefällt mir“

Wenn Sie nicht wissen, was nano ist und es vorziehen, zur Änderung aufgefordert zu werden, dann ist das, was Sie tun möchten.

1 „Gefällt mir“

Vielen Dank für eure Hilfe! Ich habe die Informationen bearbeitet. Jetzt warte ich, ob ich die Nachricht erhalte, die ich gerade gepostet habe. Daumen drücken. :pray:

Stephen, da ich es geschafft habe, die Informationen zu bearbeiten, als ich ./discourse-setup ausgeführt habe, muss ich mich jetzt mit den Befehlen ./launcher destroy app / ./launcher start app befassen??

Wenn die Einrichtung einen Neubau durchgeführt hat, dann nein. Das Obige gilt für den Fall, dass Sie warten möchten, bis Ihre Instanz neu erstellt wird.

1 „Gefällt mir“

Verstanden und danke.

1 „Gefällt mir“

Nachverfolgung: Ich sehe, dass mein Beitrag eine E-Mail-Sendung ausgelöst hat, ABER ich sehe auch, dass alle Nachrichten in der Warteschlange stehen, aber nicht gesendet werden „ 250 Ok: queued as

Ich benutze Sendgrid.

Gedanken?

Ich bin ziemlich sicher, dass „gesendet“ und „in Warteschlange“ Synonyme sind. Sind sie in Ihren Sendgrid-Protokollen? Wenn Sie den E-Mail-Test verwenden, können Sie dann an mail-tester.com senden?

SMTP ist transaktional, also aus der Perspektive von:

  • Ihrem System: „Die Nachricht wurde gesendet, das entfernte System hat sie als ABC1234567 in die Warteschlange gestellt“ → „Die Nachricht wurde an den nächsten zuständigen MTA übergeben“
  • SendGrid: „Die Nachricht wurde akzeptiert und mit der Warteschlangen-ID ABC1234567 in die Warteschlange gestellt“

Was Sie nicht sehen (können), ist der nächste Schritt, bei dem ein anderer Agent im System von SendGrid die Warteschlange durchläuft, Ihre Nachricht abholt und an den nächsten MTA übergibt.
Die Warteschlangen-ID hilft bei der Nachverfolgung – wenn sie verloren ginge, könnten Sie zum Systemadministrator von SendGrid gehen und fragen: „Was ist mit der Warteschlangen-ID ABC1234567 passiert, nachdem Ihr System sie akzeptiert hat?“

Hallo Jay. Es steht in den Protokollen von Discourse. Ich werde auch den E-Mail-Test durchführen. Danke!

Danke, Michael. Ich werde berichten, sobald ich eine E-Mail vom System erhalte. Offensichtlich muss ich die E-Mail erhalten.

Siehe Fehlerbehebung bei E-Mails bei einer neuen Discourse-Installation.. Sie müssen sicherstellen, dass Ihre Benachrichtigungs-E-Mail von Ihrem Mail-Dienst akzeptiert wird.