Seltsames Verhalten bei gesendeten E-Mails

Hallo!

Ich habe dieses Problem, dass Discourse E-Mails für einige Antworten sendet, aber nicht für andere. Der Mailinglistenmodus ist standardmäßig aktiviert, daher können fehlende Antworten entscheidend sein.

Wenn ich mir beispielsweise die E-Mail-Protokolle unter „Gesendet“ ansehe, sehe ich, dass ein Benutzer eine E-Mail für Antwort Nr. 27 und Nr. 29 erhalten hat, aber nicht für Nr. 28.

Hat jemand ein ähnliches Verhalten/weiß warum das so ist?

Mit freundlichen Grüßen

Das ist kein seltsames Verhalten, sondern bewusst so gestaltet, um redundante Benachrichtigungs-Spams für aktive Benutzer zu vermeiden.

Wenn Sie innerhalb von 10 Minuten als „gesehen“ markiert wurden, geht Discourse davon aus, dass Sie die Seite derzeit aktiv nutzen, und sendet daher keine E-Mail.

Okay, das wusste ich nicht. Meine weiterführenden Fragen sind dann:\n\n1) Gibt es eine Möglichkeit zu überprüfen, ob das Verhalten, das ich melde, auf diese Funktion zurückzuführen ist?\n2) Was müsste ich tun, wenn ich absichtlich alle in meiner Community spammen wollte (oder besser gesagt: Gibt es eine Möglichkeit, dies abzuschalten)?\n\nMit freundlichen Grüßen

Sie können die Standard-E-Mail-Ebene von „Nur wenn abwesend“ auf „Immer“ ändern. Es wird gefragt, ob Sie dies für alle aktuellen Benutzer oder nur von da an ändern möchten.

1 „Gefällt mir“

In Admin - E-Mails - Übersprungene E-Mails steht in der Spalte Grund “Benutzer wurde kürzlich gesehen”.

1 „Gefällt mir“

Ich habe gerade mein System überprüft und festgestellt, dass dies bereits auf „immer“ gesetzt wurde. Außerdem habe ich nichts gesehen wie „Benutzer wurde kürzlich gesehen“ in „Übersprungene E-Mails“ (tatsächlich habe ich in der Spalte „Grund“ nichts dergleichen gesehen).

Könnte etwas anderes das von mir erwähnte Problem verursachen?

Dies ist eine reine Vermutung, aber vielleicht hat ein Benutzer eine Kategorie, ein Thema oder ein Tag stummgeschaltet (und es gibt möglicherweise keine Aufzeichnung dieses Grundes für die Nicht-E-Mail-Zustellung).

Ich hatte eine ähnliche Erfahrung, habe sie aber am Ende nie im Detail untersucht:

Wenn Sie 100 % der Website-Aktivitäten per E-Mail erhalten möchten, sollten Sie den „Mailinglistenmodus“ verwenden, der unter Discourse Meta - The Official Support Forum for Discourse verfügbar ist.

Das würde es ihm ermöglichen, E-Mails für sich selbst im Mailinglisten-Modus zu empfangen, anstatt dies für alle Benutzer zu erzwingen.

Vielleicht hat er den Mailinglisten-Modus aktiviert, ihn aber nicht für alle Benutzer festgelegt.

Übrigens sind die beiden ersten Einstellungen unten verwirrend.

Standard-E-Mail-Mailinglisten-Modus
Senden Sie standardmäßig eine E-Mail für jeden neuen Beitrag.

Standard-E-Mail-Mailinglisten-Modus-Häufigkeit
Senden Sie eine E-Mail für jeden neuen Beitrag
Benutzer, die den Mailinglisten-Modus aktivieren, erhalten standardmäßig E-Mails mit dieser Häufigkeit.

Mailinglisten-Modus deaktivieren
Benutzern die Aktivierung des Mailinglisten-Modus untersagen (verhindert den Versand von Mailinglisten-E-Mails).

Betrachten Sie das folgende Beispiel:
Der Benutzer hat eine E-Mail für die Antworten Nr. 25 - Nr. 28 und Nr. 30 erhalten, aber nicht für Nr. 29.

Wenn der Benutzer eine Kategorie/ein Thema/ein Tag stummgeschaltet hätte, hätte er nach Nr. 28 keine Antworten mehr erhalten, was er aber getan hat, richtig?

Ich habe den Mailinglistenmodus standardmäßig für alle aktiviert, indem ich die Einstellung „default email mailing list mode“ verwendet habe, die Sie erwähnt haben. Außerdem ist „default email mailing list mode frequency“ auf „Send an email for every new post“ eingestellt und „disable mailing list mode“ ist deaktiviert.

Vielen Dank für eure Hilfe :slight_smile:

2 „Gefällt mir“

Das war die Art von Sache, die mir auch in meinem Forum aufgefallen ist, also ja, die Stummschaltungs-Idee ist wahrscheinlich nicht die Antwort.

Vielleicht könnten Sie einige Data Explorer-Abfragen durchführen, um herauszufinden, welche Einstellungen die Benutzer haben.

Oder schauen Sie sich den oben verlinkten Code an. Möglicherweise gibt es Situationen, in denen E-Mails übersprungen werden, diese Tatsache aber nicht protokolliert wird.