E-Mail-Zustellkonfigurations-Checkliste

Die E-Mail-Zustellbarkeit ist kompliziert. Hier sind einige wichtige Dinge, die Sie zuerst überprüfen sollten:

  • Stellen Sie sicher, dass Sie DISCOURSE_NOTIFICATION_EMAIL: in Ihrer app.yml-Datei korrekt festgelegt haben. Die in der „From“-Adresse der von Ihnen gesendeten E-Mails angegebene Domain wird die Domain sein, gegen die Ihre E-Mail validiert wird.

  • Wissen Sie, wie Sie den Roh-Quelltext der E-Mail in Ihrem Mail-Client anzeigen können, um die E-Mail-Header auf wichtige Hinweise zu untersuchen. In Gmail ist dies die Option „Original anzeigen“ im Dropdown-Menü oben rechts in jeder E-Mail.

  • WICHTIG: Hat Ihr ISP einen Reverse-DNS-Eintrag eingerichtet, um die Domainnamen und IP-Adressen, von denen Sie E-Mails senden, zuzuordnen? Testen Sie Ihren Reverse PTR-Eintrag hier. Wenn Ihr ISP den richtigen Reverse-DNS-Zeigereintrag nicht eingibt, ist es sehr unwahrscheinlich, dass eine Ihrer E-Mails zugestellt wird.

  • Ist der SPF-Eintrag Ihrer Domain korrekt? Testen Sie Ihren SPF-Eintrag hier. Beachten Sie, dass TXT der korrekte offizielle Eintragstyp für SPF ist.

  • Ist der DKIM-Eintrag Ihrer Domain korrekt? Dies wird die E-Mail-Zustellbarkeit erheblich verbessern. Testen Sie Ihren DKIM-Eintrag hier.

  • Wenn Sie Ihren eigenen Mailserver betreiben, stellen Sie sicher, dass die IPs Ihres Mailservers nicht auf einer der E-Mail-Blocklisten stehen. Überprüfen Sie auch, ob er in seiner HELO-Nachricht definitiv einen vollqualifizierten Hostnamen sendet, der in DNS aufgelöst werden kann. Wenn nicht, führt dies dazu, dass Ihre E-Mail von vielen Maildiensten abgelehnt wird.

  • Wir empfehlen Ihnen dringend, eine Test-E-Mail an mail-tester.com zu senden, um zu überprüfen, ob alles oben Genannte korrekt funktioniert.

(Der einfache Weg ist die Erstellung eines Kontos bei SendGrid, Mailgun oder Mailjet, die kostengünstige Mailing-Pläne anbieten und für kleine Communities in Ordnung sind. Sie müssen jedoch trotzdem die SPF- und DKIM-Einträge in Ihrem DNS einrichten!)

Siehe auch: Troubleshoot email on a new Discourse install

13 „Gefällt mir“

Danke für die Erstellung dieser Anleitung! Das einzige Problem, das ich habe, ist, dass ich die Option „Original anzeigen“ nicht finden kann, von der Sie sprechen. Soweit ich weiß, suche ich an der richtigen Stelle.

1 „Gefällt mir“

[quote=“Decorbuz, post:2, topic:209839”]Das einzige Problem, das ich habe, ist, dass ich die Option „Original anzeigen“ nicht finden kann, von der Sie sprechen.
[/quote]

Das könnte helfen:

2 „Gefällt mir“

Ah, okay. Ich konnte es finden. Danke! :+1:

1 „Gefällt mir“

Seit einigen Monaten ist notification_email in einer ENV-Variable in app.yml gesetzt, sodass sie in den Website-Einstellungen nicht zugänglich ist.

Wie steht dieses Thema auch im Zusammenhang mit Fehlerbehebung bei E-Mails bei einer neuen Discourse-Installation, das einige der gleichen Ratschläge mit mehr Informationen darüber gibt, was zu tun ist, und schon lange existiert. Sollten diese beiden Themen über dasselbe Ding miteinander verlinkt werden?

3 „Gefällt mir“