Kann DISCOURSE_NOTIFICATION_EMAIL auf irgendetwas gesetzt werden oder muss es eine echte Adresse sein?

Ich habe definitiv kein umfassendes Verständnis davon, wie Discourse mit E-Mails interagiert, daher könnte dies als dumme Frage rüberkommen.

Ich hoste discourse.mydomain.com selbst und verwende SendGrid für E-Mails, und alles funktioniert.

In meiner app.yaml habe ich Folgendes eingestellt:

DISCOURSE_NOTIFICATION_EMAIL: real_address@mydomain.com

Kann diese Einstellung alles sein, ist sie rein kosmetisch? Ich meine, könnte ich sie in eine E-Mail ändern, die nicht existiert, z. B. noreply@discourse.mydomain.com? Oder benötigt diese E-Mail tatsächlich einen Posteingang usw.?

Mit freundlichen Grüßen,

Daniel

1 „Gefällt mir“

Hallo Daniel :waving_hand:

Sie werden erfreut sein zu erfahren, dass dies nicht der Fall ist. Das Forum sendet transaktionale E-Mails über SMTP, sodass Sie sich bei SendGrid anmelden müssen. Discourse kann jede Adresse in Ihrer Subdomain verwenden.

Sie teilen Discourse in den Einstellungen des Containers mit, dass Discourse seine transaktionalen E-Mails immer als noreply@ senden soll – Kontoaktivierung, E-Mail-Benachrichtigungen, E-Mails zum Zurücksetzen des Passworts usw.

Wenn ich mich richtig erinnere, musste ich letztes Jahr bei der Installation die Anführungszeichen in einem Schlüssel/Passwort/Adresse im Container entfernen. Ich wünschte, ich hätte genau aufgezeichnet, wo, und die interessanten Fehler, die ich vorher bekommen habe.

3 „Gefällt mir“

Wenn Sie Discourse eingerichtet und ausgeführt haben und beschließen, E-Mails über Discourse zu empfangen, müssen Sie eine API von SendGrid erhalten. Ich habe meine API jedoch von MailGun erhalten.

Diese API bedeutet, dass es nie wirklich Posteingänge gibt. Mod/Admin kann für eine Gruppe/Kategorie jede eingehende E-Mail-Adresse festlegen, vorausgesetzt, die Domain der Adresse stimmt mit dem überein, was der Trans-E-Mail-Anbieter zulässt.

Über die API kann das System Schritte unternehmen, um sicherzustellen, dass E-Mails an ein Thema zugestellt werden. Wenn dies intern fehlschlägt, bleibt die E-Mail-Nachverfolgung in den Protokollen des Admin-Panels. Wenn das System keinen gestuften Benutzer für eingehende E-Mails erstellen kann, sendet der E-Mail-Anbieter des Absenders oft eine Undeliverable-Nachricht mit dem Text „Haben Sie hier ein Konto?“. Dies ist meine Erfahrung.

1 „Gefällt mir“

Vielen Dank für die hervorragende Erklärung!

1 „Gefällt mir“

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