ich habe Discourse auf meinem privaten Cloud-Server unter Ubuntu Server 16.04 eingerichtet. Die Installation war erfolgreich.
Nun habe ich ein Problem beim Testen des E-Mail-Bereichs. Ich habe die korrekten Informationen eingegeben, erhalte jedoch keine E-Mails. Dieselbe Konfiguration habe ich bereits in einer anderen Node.js-Anwendung verwendet, und dort funktioniert alles einwandfrei.
Ich habe dieselbe Konfiguration in einer Node.js-App verwendet. Ich habe diese Art von Anwendung in meinen Kontosicherheitseinstellungen autorisiert, und es funktioniert einwandfrei.
Wird Discourse in der Gmail-Anwendung nicht unterstützt, auch wenn ich die Option für weniger sichere Anwendungen in der Gmail-Konfiguration aktiviert habe? Falls ja, welche Konfiguration sollte ich dann verwenden?
Gsuite und Gmail sind nicht dasselbe. Aus deinem Beispiel oben scheint es, als würdest du Gmail verwenden.
Die Nutzung eines E-Mail-Dienstes ist einfacher. Wenn du keine einfache Lösung für dein Problem mit der E-Mail-Funktionalität suchst, ist mein Rat nicht hilfreich.
@Canapin Der oben genannte Benutzername lautet @gmail.com. Die G Suite-Dokumentation ist nicht anwendbar, da G Suite ein kostenpflichtiger Dienst ist. Daher verstößt dies gegen deren Nutzungsbedingungen.
Wir können Ihnen nicht dabei helfen, die sehr vernünftigen Regeln von Google zu umgehen, insbesondere da es kostenlose und unterstützte Alternativen gibt.
Vielen Dank für Ihre Antwort. Ich habe es auch mit Gsuite versucht, aber es funktioniert nicht. Ich habe eine E-Mail-Adresse verwendet, die mit Gsuite hinzugefügt wurde, und den SMTP-Zugriff für externe Apps erlaubt. Das Ergebnis ist dasselbe.
Ich denke, ich werde SendGrid oder etwas anderes ausprobieren, das von Discourse unterstützt wird.
Ich empfehle nicht, GSuite zum Versenden von E-Mails zu verwenden, aber ein Client hat kürzlich diese Anweisungen befolgt und versendet E-Mails mit GSuite.
Ich habe die gleichen Anweisungen in diesem Link befolgt, habe aber immer noch das gleiche Problem. Also habe ich ein neues Konto bei Mailjet erstellt. Wenn ich jetzt ./discourse-doctor starte, wird mir mitgeteilt, dass die E-Mail gesendet wurde. Aber ich erhalte nichts in meinem Posteingang. Ich habe auch eine neue DNS-Konfiguration für Mailjet hinzugefügt, um zu ermöglichen, dass Adressen mit meiner Domain E-Mails senden können, aber es wurde immer noch nichts gesendet, obwohl angezeigt wird, dass die E-Mail gesendet wurde.
PS: Mein Spam-Ordner ist leer.
Meiner Meinung nach ist es ein absolutes No-Go, Gmail ODER Gsuite als Transaktions-Mail-Dienst für JEDE Website zu verwenden, einschließlich Discourse. Dafür sind sie nicht gedacht!
Versuchen Sie es mit Mailgun (es ist sogar kostenlos für 10.000 E-Mails pro Monat!) oder sehen Sie sich diesen Artikel für Alternativen an.
GSuite ermöglicht durchaus das Versenden von E-Mails, wie aus dem oben verlinkten Dokument hervorgeht. Überschreiten Sie jedoch die Limits, kann dies dazu führen, dass Ihr gesamter GSuite-Account eingeschränkt wird.
Einer der empfohlenen E-Mail-Anbieter ist vorzuziehen. Sollten Sie sich für einen anderen entscheiden, liegt es in Ihrer Verantwortung, dass er einwandfrei funktioniert.
Vielleicht ist es nicht ganz korrekt, aber kein Profi wird empfehlen, Gmail oder Gsuite für transaktionale E-Mails zu verwenden. Deshalb bin ich der Meinung, dass dies ein No-Go ist. Wenn TS es dennoch versuchen möchte, liegt es natürlich bei ihm!