Dies ist ein #Erklärungsleitfaden, der erläutert, wie Administratoren ausgehende E-Mails von einer Discourse-Website fehlerbeheben können.
Erforderliche Benutzerstufe: Administrator
Discourse ist stark auf E-Mails für Benachrichtigungen an Benutzer und Aufgaben zur Kontoverwaltung angewiesen. Wenn Benutzer keine E-Mails von Ihrer Discourse-Website erhalten können, kann dies zu einer Vielzahl von Problemen führen, darunter verpasste Benachrichtigungen und Probleme bei der Kontoverwaltung.
Zusammenfassung
In dieser Dokumentation erfahren Sie:
- Wie Sie Protokolle gesendeter E-Mails überprüfen
- Wie Sie übersprungene und zurückgewiesene E-Mails untersuchen
- Häufige Fehlerbehebungsschritte bei Problemen mit der Zustellbarkeit von E-Mails
- Wichtige Einstellungen und wo Sie diese finden
Überprüfen gesendeter E-Mails
Der erste Ort, an dem Sie bei der Fehlerbehebung von E-Mail-Problemen nachschauen sollten, ist die Seite Admin → E-Mails → Gesendet für Ihre Website (befindet sich unter .../admin/email/sent). Die Seite E-Mails → Gesendet in Discourse ist eine wertvolle Ressource für Administratoren, um die E-Mail-Funktionalität ihres Forums zu überwachen und zu beheben. Diese Seite bietet ein detailliertes Protokoll aller E-Mails, die erfolgreich von Ihrer Discourse-Instanz gesendet wurden.
Hier sind alle Informationen, die Sie auf dieser Seite über gesendete E-Mails finden können:
- Gesendet am: Wie lange her die E-Mail gesendet wurde.
- Benutzer: Der Benutzer, der die E-Mail erhalten hat.
- Empfängeradresse: Die E-Mail-Adresse des Empfängers.
- E-Mail-Typ: Der Typ der gesendeten E-Mail. Es könnte sich um eine Zusammenfassung, eine Mailingliste, einen von einem Benutzer erstellten Beitrag, eine private Nachricht eines Benutzers usw. handeln.
- Antwort-Schlüssel: Eine eindeutige Kennung für jede gesendete E-Mail. Dieser Schlüssel stellt sicher, dass Discourse, wenn ein Benutzer auf eine Benachrichtigungs-E-Mail antwortet, die Antwort korrekt dem entsprechenden Beitrag und Benutzer zuordnen kann, sodass Benutzer direkt über ihre E-Mail an Forumdiskussionen teilnehmen können.
- Beitrag: Die ID des Beitrags, aus dem die E-Mail generiert wurde. Wenn Sie auf diese ID klicken, werden Sie zum tatsächlichen Beitrag im Forum weitergeleitet.
- SMTP-Details: Dieses Feld gibt die Antwort an, die vom SMTP-Server nach dem Versuch, die E-Mail zu senden, empfangen wurde. Eine Antwort
250 2.0.0bedeutet, dass die E-Mail vom ersten E-Mail-Server zur Zustellung angenommen wurde (dem ausgehenden Relay).
Wenn ein Benutzer meldet, keine E-Mail von Discourse erhalten zu haben, und Discourse unter seinen
Beitrag & SMTP-Detailsdie Meldung250 2.0.0 Ok: in Warteschlange als ...anzeigt, sollten Sie den Benutzer bitten, erneut seinen Posteingang sowie seinen Spam-Ordner zu überprüfen, um zu sehen, ob er die E-Mails möglicherweise übersehen hat. Dieser Status zeigt an, dass die E-Mail vom ersten Mailserver angenommen wurde, garantiert jedoch keine Zustellung an den endgültigen Posteingang. Die E-Mail kann weiterhin von nachfolgenden Servern gefiltert, verzögert oder verworfen werden.Sie könnten auch empfehlen, dass der Benutzer das Support-Team oder die IT-Abteilung kontaktiert, die ihren E-Mail-Server verwaltet, um zu prüfen, ob ihnen bekannt ist, dass nach der Meldung in der Warteschlange etwas mit der E-Mail passiert. Wenn Sie Zugriff auf die Protokolle Ihres ausgehenden Mail-Servers haben (oder wenn Sie auf Discourse-gehosteter Infrastruktur laufen), können Sie die in den SMTP-Details angezeigte Warteschlangen-ID verwenden, um die Reise der E-Mail durch die Zustellkette nachzuverfolgen.
Wenn eine E-Mail nicht auf der Seite E-Mails → Gesendet in Discourse erscheint, bedeutet dies, dass die E-Mail nicht erfolgreich von Ihrer Discourse-Instanz gesendet wurde.
Schauen wir uns einige der anderen Seiten an, die wir für die E-Mail-Fehlerbehebung verwenden können.
Untersuchung übersprungener E-Mails
Auf der Seite .../admin/email/skipped Ihrer Website finden Sie die Seite Übersprungene E-Mails, auf der alle E-Mails aufgelistet sind, die Discourse aus verschiedenen Gründen nicht gesendet hat. Jede übersprungene E-Mail hat einen Überspringungsgrund, der neben ihr aufgeführt ist, und gibt Aufschluss darüber, warum die E-Mail nicht gesendet wurde.
Auf dieser Seite sind folgende Informationen zu übersprungenen E-Mails verfügbar:
- Zeit: Das Datum und die Uhrzeit, zu der die E-Mail gesendet werden sollte, aber stattdessen übersprungen wurde.
- Benutzer: Der Benutzer, der die E-Mail erhalten sollte.
- Empfängeradresse: Die E-Mail-Adresse des Empfängers.
- E-Mail-Typ: Der Typ der übersprungenen E-Mail, z. B.
Zusammenfassung,Mailingliste,von Benutzer erstellt,private Nachricht eines Benutzersusw. - Überspringungsgrund: Der Grund, warum die E-Mail übersprungen wurde. Häufige Gründe sind, dass der Benutzer auf der Website aktiv ist, der Benutzer einen Beitrag bereits gelesen hat oder der Benutzer die Schwelle für die Rückstoßpunktzahl überschritten hat.
Was bedeutet
Überschreitung der bounce_score_threshold?
In Discourse erhöht sich jedes Mal, wenn eine an die E-Mail-Adresse eines Benutzers gesendete E-Mail zurückgewiesen wird, die „Rückstoßpunktzahl“ des Benutzers. Die „Rückstoßpunktzahl“ ist ein Maß für die Anzahl fehlgeschlagener Zustellversuche für E-Mails, die an eine bestimmte Adresse gesendet wurden.
Die Meldung Überschreitung der bounce_score_threshold in Discourse bezieht sich auf die Situation, in der die „Rückstoßpunktzahl“ eines Benutzers ein bestimmtes Limit überschreitet, und ist einer der häufigsten Gründe, warum Sie ausgehende E-Mails von Discourse fehlerbeheben müssen.
Was ist eine zurückgewiesene E-Mail?
Eine zurückgewiesene E-Mail ist eine E-Mail, die nicht an den Empfänger zugestellt werden konnte und an den Absender zurückgesendet wurde. Dies kann aus einer Vielzahl von Gründen geschehen, und wenn dies der Fall ist, erhält das E-Mail-System des Absenders eine Benachrichtigung über das Zustellproblem.
Es gibt zwei Arten von E-Mail-Rückweisungen:
- Hard Bounce (Harte Rückweisung): Dies ist ein dauerhafter Zustellungsfehler. Dies tritt normalerweise auf, wenn die E-Mail-Adresse des Empfängers ungültig ist oder nicht mehr verwendet wird. Andere Gründe könnten sein, dass der Domainname nicht existiert oder der E-Mail-Server des Empfängers die Zustellung vollständig blockiert hat.
- Soft Bounce (Weiche Rückweisung): Dies ist ein vorübergehendes Zustellungsproblem. Es könnte darauf zurückzuführen sein, dass der Posteingang des Empfängers voll ist, der E-Mail-Server vorübergehend ausgefallen oder überlastet ist oder die E-Mail-Nachricht zu groß ist.
Kann ich die
bounce_score_thresholdanpassen?
Ja! Siehe: Bounce-Score-Site-Einstellungen.
Es ist jedoch wichtig sicherzustellen, dass alle zugrunde liegenden Probleme mit der Zustellbarkeit von E-Mails vollständig behoben sind, bevor Sie die Einstellungen für die Rückstoßpunktzahl anpassen.
Unter Berücksichtigung dessen diskutieren wir einige der anderen Informationen, die wir über zurückgewiesene E-Mails in Discourse sehen können.
Fehlerbehebung bei zurückgewiesenen E-Mails
Die Seite für zurückgewiesene E-Mails befindet sich unter .../admin/email/bounced und bietet einen detaillierten Überblick über alle zurückgewiesenen E-Mails. Hier ist, was Sie auf dieser Seite in Bezug auf zurückgewiesene E-Mails sehen können:
- Zeit: Das Datum und die Uhrzeit, zu der die E-Mail zurückgewiesen wurde.
- Benutzer: Der Benutzer, der die E-Mail erhalten sollte.
- Empfängeradresse: Die E-Mail-Adresse des Empfängers.
- E-Mail-Typ: Der Typ der übersprungenen E-Mail. Es könnte sich um eine Zusammenfassung, eine Mailingliste, einen von einem Benutzer erstellten Beitrag, eine private Nachricht eines Benutzers usw. handeln.
Auf der Seite Zurückgewiesen können Sie auf das
(i) Symbol klicken, um zusätzliche Details zu einer zurückgewiesenen E-Mail anzuzeigen:
Das Fenster Details zu eingehenden E-Mails enthält detaillierte Informationen über die zurückgewiesene E-Mail, und typischerweise bietet der Abschnitt Inhalt eine Erklärung dafür, warum die E-Mail zurückgewiesen wurde.
Lesen Sie unbedingt die vollständigen Details zur zurückgewiesenen E-Mail hier! Die Feststellung, warum die betreffende E-Mail zurückgewiesen wurde, hilft dabei, die nächsten Schritte zu identifizieren.
Hier sind einige Gründe, warum eine E-Mail von Discourse zurückgewiesen werden könnte:
- Ungültige E-Mail-Adresse: Wenn die E-Mail-Adresse des Empfängers ungültig, nicht vorhanden oder gelöscht wurde, wird die E-Mail zurückgewiesen.
- Voller Posteingang: Wenn der Posteingang des Empfängers voll ist und keine neuen Nachrichten annehmen kann, wird die E-Mail zurückgewiesen.
- Serverprobleme: Wenn der E-Mail-Server des Empfängers ausgefallen oder vorübergehend nicht verfügbar ist, wird die E-Mail zurückgewiesen. Dies ist normalerweise ein vorübergehendes Problem.
- Blockierter Absender: Der E-Mail-Server des Empfängers hat möglicherweise Ihre Discourse-E-Mail-Adresse blockiert oder erlaubt nur eingehende E-Mails von bestimmten Domänen, typischerweise aufgrund von E-Mail-Sicherheitsrichtlinien.
- Aggressive Spam-Filter: Wenn der E-Mail-Inhalt vom E-Mail-Server des Empfängers als Spam markiert wird, kann die E-Mail zurückgewiesen werden.
- Automatische Antwort: Einige automatische Antwortsysteme (wie Abwesenheitsnotizen) können eine weiche Rückweisung verursachen.
Was soll ich tun, wenn eine zurückgewiesene E-Mail vom Zielserver blockiert, abgelehnt usw. wird?
In dieser Situation ist es die beste Option, dass der Benutzer, dessen E-Mails zurückgewiesen werden, seinen E-Mail-Dienstleister kontaktiert. Der E-Mail-Dienstleister kann möglicherweise spezifische Einblicke geben, warum die E-Mails blockiert, abgelehnt usw. werden, und möglicherweise Sicherheitseinstellungen anpassen oder den Discourse-E-Mail-Dienst in die Whitelist aufnehmen. Sie könnten auch über laufende Wartungsarbeiten am E-Mail-Server oder andere Probleme informiert sein, die dazu führen, dass E-Mails zurückgewiesen werden.
Wenn der Benutzer die Kontrolle über seine E-Mail-Dienste hat und Microsoft Hosted Exchange oder Google Workspace verwendet, haben wir auch Verfahren für Umgehung von Spam für E-Mails von Ihrer CDCK-gehosteten Website in Microsoft Hosted Exchange und Umgehung von Spam für E-Mails von Ihrer Discourse-gehosteten Website in Google Workspace.
Ich habe alle Probleme mit der Zustellbarkeit von E-Mails behoben. Wie setze ich den Versand von E-Mails an einen bestimmten Benutzer fort?
Sie müssen entweder die Rückstoßpunktzahl des Benutzers zurücksetzen oder, wenn das Problem mehrere Benutzer betraf, Rückstoßpunktzahlen für alle Benutzer im Bulk zurücksetzen. Sobald die Rückstoßpunktzahlen zurückgesetzt wurden, wird Discourse erneut versuchen, E-Mails an Benutzer zu liefern, die ihre bounce_score_threshold überschritten haben.
Zusätzliche Schritte
Die Einrichtung und Fehlerbehebung von E-Mails kann aufgrund der vielen beteiligten Variablen komplex sein. Neben der Überprüfung des Abschnitts Admin → E-Mails Ihrer Website zur Fehlerbehebung von E-Mails möchten Sie möglicherweise auch unsere Checkliste zur Konfiguration der E-Mail-Zustellung durchgehen, wenn Sie immer noch Schwierigkeiten haben, herauszufinden, warum E-Mails von Ihrer Discourse-Website nicht korrekt zugestellt werden.
Wenn Ihre Discourse-Website kürzlich eingerichtet wurde, haben wir auch einen Leitfaden zur Fehlerbehebung bei E-Mails auf einer neuen Discourse-Installation (nur für selbst gehostete Installationen).
Schließlich können Sie die Discourse-Protokollseite überprüfen, indem Sie zu Admin > Protokolle (.../logs/) navigieren und nach Fehlern suchen, die Sie im Zusammenhang mit der Zustellbarkeit von E-Mails sehen könnten.






