Bouncing E-Mails kommen vor und das ist in einer Community normal, aber manchmal kann ein tieferliegendes Problem vorliegen, das dazu führen kann, dass ausgehende E-Mails in großem Umfang zurückgewiesen werden. Es wäre eine gute Idee, ein Admin-Dashboard/eine PM-Benachrichtigung dafür zu haben, damit das Problem nicht unbemerkt bleibt.
Ich habe eine Community, die offenbar verlassen wurde, und ich glaube, das Mailgun-Konto wurde gekündigt oder nicht bezahlt. Es wäre gut, wenn es eine Möglichkeit gäbe, dies zu bemerken. Es sieht so aus, als ob Discourse vor Monaten aufgehört hat, E-Mails zu versenden.
+1 für diese Funktion. Aus genau den gleichen Gründen, die @pfaffman erwähnt. Wenn viele Discourse-Instanzen für Kunden verwaltet werden, insbesondere wenn der Kunde seinen eigenen SMTP-Dienst hat und möglicherweise vergessen hat, dafür zu bezahlen, wäre es gut, wenn die Instanz nicht vollständig aufhört, E-Mails zu senden, und “stillschweigend fehlschlägt”.
Ich unterstütze diese Funktion ebenfalls. Es wäre gut zu wissen, welche E-Mails jetzt abgewiesen werden und warum (Soft Bounce, Hard Bounce usw.). Vielleicht eine Benachrichtigung an den Administrator oder etwas in den Protokollen zur Überprüfung.
Ich versuche verzweifelt herauszufinden, ob E-Mails, die zurückkommen, von Discourse blockiert wurden oder nicht?
Wenn ich zum Beispiel dies in den Protokollen sehe
E-Mail kann nicht verarbeitet werden: Email::Receiver::BouncedEmailError
Woher weiß ich, ob Discourse weiterhin E-Mails an diese Adresse sendet oder nicht mehr sendet?
Es gibt eine Admin-Benachrichtigung, wenn eine E-Mail widerrufen wird. Hier ist eine vom Absender der Soundtransit-Benachrichtigungs-E-Mail, die möglicherweise automatisch war, da sie nur E-Mails versenden und keine eingehenden E-Mails verarbeiten:
Interessant. Ich sehe keine widerrufenen E-Mail-Benachrichtigungen. In den Protokollen und im E-Mail-Posteingang sehe ich jedoch viele zurückgesendete E-Mails. Die Frage ist also zweigeteilt:
- Woher weiß ich, ob Discourse eine zurückgesendete E-Mail-Antwort richtig verarbeitet? Ich frage, weil im Admin-Panel für zurückgesendete E-Mails KEINE zurückgesendeten E-Mails angezeigt werden, obwohl eindeutig zurückgesendete E-Mails im Abschnitt Empfangene E-Mails des Panels vorhanden sind.
- Wann entscheidet Discourse, dass zurückgesendete E-Mails keine gültigen E-Mails mehr sind und es aufhören sollte, sie anzuschreiben?
Das würde von ein paar Dingen abhängen, erstens, ob die E-Mail:
#1 Einfach als unzustellbar zurückkommt.
ODER
#2 Das vorgesehene Ziel der E-Mail die E-Mail erhalten hat, aber eine Antwort gesendet hat, die das Senden stoppt (wie eine Aufforderung zur Einstellung des Sendens von E-Mails), das ist etwas anderes und könnte hier mit Sound Transit passiert sein, sie haben vielleicht ein automatisches System, das das tut, oder sie haben manuell die Abmeldung von Benachrichtigungs-E-Mails beantragt, die ihnen sowieso nicht zugesendet werden sollten.
