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 Ihrerapp.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