99% Wahrscheinlichkeit, dass ich hier einen Fall von „Big Dumb
Versuchen Sie stattdessen, einen Dienst wie Mailgun zum Versenden von E-Mails zu verwenden, anstatt Gmail.
Zusätzlich können Sie ./discourse-doctor verwenden, um sicherzustellen, dass Gmail die E-Mail-Fehler verursacht.
Hinweis: Die E-Mail wird wahrscheinlich fehlschlagen, da die absendende E-Mail-Adresse nicht mit der Discourse-Benachrichtigungs-E-Mail übereinstimmt und daher abgelehnt wird.
Mailgun interessiert mich langfristig nicht besonders. Ist das etwas, das ich zur Verifizierung nutzen und später durch G Suite ersetzen kann, oder wird mein Forum keine E-Mails mehr versenden?
Ich habe den Test mit dem „Doctor“-Tool durchgeführt, und es wurde zwar eine erfolgreiche SMTP-Verbindung bestätigt, aber der Versand ist fehlgeschlagen.
Was genau meinen Sie mit einer Diskurs-Benachrichtigungs-E-Mail?
Vielen Dank!
Überprüfen Sie den untersten Teil Ihrer app.yml-Datei; dort befindet sich eine auskommentierte Zeile. Sie können diese Zeile auskommentieren und den Teil, der info@unconfigured.discourse.org lautet, ändern, um ihn mit Ihrer G Suite-E-Mail-Adresse abzugleichen, und dann neu erstellen.
Ich kann nicht zu 100 % garantieren, dass dies sofort funktioniert. Möglicherweise müssen Sie sich mit dem Gmail-SMTP-Relay befassen, um weitere Details zur Konfiguration zu erhalten.
Ich hatte ebenfalls ein Problem, die E-Mail-Funktion zum Laufen zu bringen.
Ich habe die folgende Einstellung auskommentiert und true in false geändert:
DISCOURSE_SMTP_ENABLE_START_TLS: false # (optional, Standardwert true)
Danach hat es funktioniert.
@Heather_Lloyd, bist du gut angekommen?
Warum möchtest du keinen Dienst wie Mailgun nutzen? Er funktioniert sofort, ist einfach einzurichten und im Grunde kostenlos.
Google Mail ist für den Empfang von E-Mails über ein POP3- (oder mittlerweile IMAP-)Postfach in Ordnung. Das Versenden von E-Mails wird jedoch generell besser über einen dedizierten Bulk-E-Mail-Anbieter wie Mailgun erledigt. Dazu gibt es hier viele Beiträge.