Versucht, den Mail-Anbieter zu wechseln, habe mir mein Discourse zerschossen

Hallo zusammen

Ich habe seit etwa einem Jahr ein Discourse-Forum (eigene Docker-Installation auf einem meiner Micro-Server).
Vor etwa zwei Tagen habe ich die URL von forum.sanctuary-rts.com in forum.sanctuaryshatteredsun.com geändert.

Und während ich die Container/app.yml durchging,
dachte ich mir: Hey, ich habe gerade ein Sendinblue-Abonnement (für Batch-E-Mails/Marketing) abgeschlossen, warum bearbeite ich nicht die API-Details, um diese anstelle meines aktuellen kostenlosen Anbieters zu verwenden: SendGrid.

Was für ein großer Fehler.

Ich fand bald heraus, dass Sendinblue E-Mails drosselte, weil die API ein separates Paket war, also habe ich alle betreffenden Felder rückgängig gemacht:

DISCOURSE_SMTP_ADDRESS: smtp.sendgrid.net
DISCOURSE_SMTP_USER_NAME: apikey
DISCOURSE_SMTP_PASSWORD: *********
DISCOURSE_SMTP_ENABLE_START_TLS: true
DISCOURSE_SMTP_DOMAIN: sanctuaryshatteredsun.com
DISCOURSE_NOTIFICATION_EMAIL: REDACTED

(und offensichtlich habe ich die letzten beiden Felder für die neue Domain beibehalten, der Rest sind die gleichen Werte, die zuvor ein Jahr lang funktioniert haben)

Aber jetzt melden Discourse und SendGrid alles grün

Aber es werden keine tatsächlichen E-Mails gesendet.

Ich habe auf der SendGrid-Seite nichts geändert.

Was ist falsch in meiner Konfiguration? Warum passiert das?

Mir wurde gesagt, dass DISCOURSE_NOTIFICATION_EMAIL: dieselbe Domain wie DISCOURSE_SMTP_DOMAIN teilen muss. Stimmt das?

sanctuaryshatteredsun.com ist nicht als E-Mail-Domain konfiguriert.

Was muss ich tun, damit das zutrifft? Oder kann ich eine andere meiner vorhandenen E-Mail-Domains verwenden?

Nein. Aber die Benachrichtigungs-E-Mail muss eine sein, die Ihr Mark Mail-Dienst zum Senden konfiguriert hat. Wenn Sie den Domainnamen geändert haben, sollten Sie sich auch Change the domain name or rename your Discourse ansehen.

Ja, das ist die Anleitung, der ich gefolgt bin. Danke!

Was meinst du mit:

dass Ihr Mark-Service konfiguriert ist, um zu senden.

Was ist ein Mark-Service? Meinst du Mail-Service? Das ist wahrscheinlich das Problem.
Lass mich prüfen, was ich in SendGrid habe, es ist wahrscheinlich konfiguriert, um E-Mails von sanctuary-rts.com zu senden.

eine weitere Frage, die sehr eng damit zusammenhängt.

Wenn ich eine Domain bei SendGrid verifiziere, fügt es Müll vorne hinzu und zeigt dies als verifizierte Domain an:


Soll ich die Version mit dem Müll (em7251.enhearten-media.com) oder die Version ohne den Müll (enhearten-media.com) als meine DISCOURSE_NOTIFICATION_EMAIL verwenden?

Ok, es ist behoben!

Ich habe REDACTED als DISCOURSE_NOTIFICATION_EMAIL gesetzt und diese Domain und E-Mail bei SendGrid eingerichtet. SendGrid hatte die alte Domain und E-Mail eingerichtet, das war das Problem.

Danke!

1 „Gefällt mir“

Cool! Könnten Sie etwas als gelöst markieren? Möglicherweise müssen Sie auf die drei Punkte klicken, um das Kontrollkästchen zu sehen.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.