Wie deaktiviere ich ausgehende E-Mails teilweise?

Hallo!

Ich möchte, dass Discourse nur folgende E-Mails versendet:

  • Passwort zurücksetzen
  • sonst nichts.

Warum? Die meisten laufenden Benachrichtigungen werden bereits über Push-Benachrichtigungen abgedeckt. Daher ist dies nicht wichtig.

Vielen Dank und freundliche Grüße,
Gulshan

Ich habe mich bereits damit befasst, aber mir ist kein entsprechender Plan bekannt. Sie können alle Benachrichtigungen außer denen für Staff-Aktionen deaktivieren, aber nicht alle außer denen für Passwortzurücksetzungen.

Die einzige Lösung für Sie wäre, die Benachrichtigungseinstellungen für alle Benutzer im Bulk-Verfahren so zu ändern, dass sie keine E-Mail-Zusammenfassung erhalten und nicht benachrichtigt werden, wenn sie erwähnt oder eine Nachricht erhalten usw. Siehe Screenshot unten. Wenn sie jedoch später beschließen, dies zu ändern, können Sie sie daran nicht hindern.

Um die Zusammenfassung zu begrenzen
image

Um häufige E-Mails zu begrenzen

Wäre das hilfreich?

Genial! Du kannst die E-Mail-Zeitfenster in Minuten auf 2000000000 setzen, was eine ziemlich lange Zeit ist. Das Maximum ist für die persönlichen E-Mail-Zeitfenster in Sekunden dasselbe, aber das ist immer noch eine ziemlich lange Zeit. Deine aktuellen Nutzer werden bis dahin alle tot sein (na ja, nicht für das PMS, einige werden wahrscheinlich in 63 Jahren noch leben). Und du kannst die Zusammenfassungen einfach deaktivieren.

Nein, diese sind nicht miteinander verbunden.

Wenn es sich um eine neue Site handelt, können Sie über die Admin-Einstellungen Standardbenutzereinstellungen festlegen.

Andernfalls können Sie dies über die Rails-Konsole tun. Edit a user preference for everyone or a subset of users

Wird das „E-Mail-Zeitfenster

Diese Website ist zwei Jahre alt. Ich habe das Gefühl, dass die meisten aktiven Nutzer automatisch dazukommen. Der Rest stammt aus Suchmaschinen.

Ich denke, das ist sicher eine Idee, die sich auszuprobieren lohnt. Aber es scheint ein Missbrauch dieser Einstellung zu sein. :slight_smile:

Frage: Wenn ein erwähnter Benutzer, der eine E-Mail erhalten würde, online ist, wird er sofort benachrichtigt oder wartet es, bis das Zeitfenster für die Ninja-Bearbeitung abgelaufen ist?

Ich verstehe nicht wirklich, wie sie wissen sollen, dass sie kommen sollen, wenn sie keine E-Mail erhalten.

Nutzen Sie die Antwort per E-Mail nicht?

Wir bevorzugen keine E-Mail-Antworten, sondern ausschließlich das Webmedium.

Richtig. Ich bin mir ziemlich sicher, dass viele Nutzer auf die Seite zurückkehren, weil sie E-Mail-Benachrichtigungen über Ereignisse auf der Seite erhalten, die sie interessieren. Discourse macht hier einen guten Job darin, herauszufinden, was den Nutzern wichtig ist. Ich halte es für eine schlechte Idee, keine E-Mail-Benachrichtigungen zu versenden. Und ich hätte angenommen, dass es wirklich schwierig sein würde, weil es eine so schlechte Idee ist, aber wenn man diese Benachrichtigungsfenster maximal ausnutzt, wird es funktionieren, denke ich. :wink:

Ich denke tatsächlich, dass es manchmal Situationen gibt, in denen man E-Mail-Benachrichtigungen vorübergehend deaktivieren möchte – etwa beim Einrichten neuer Communities oder während Tests –, ohne dass Mitglieder sich trotzdem einloggen und das Forum nutzen können. Ich habe gerade selbst einen solchen Fall: Ich zögere, ein Nachbarschaftsforum als Ersatz für eine Yahoo-Gruppe einzurichten, weil ich zwar alle Mitglieder bereits importiert habe, aber keine E-Mail-Benachrichtigungen versenden möchte, solange die Yahoo-Gruppe noch aktiv ist.

Ich frage mich, ob ein Plugin eine Option zur bestehenden Admin-Einstellung „E-Mails deaktivieren

Das Deaktivieren von E-Mails mit den Einstellungen „nein

Dann ist mein oben genannter Rat Ihre Antwort. Ändern Sie die Benutzereinstellungen im Bulk-Modus, um die E-Mail-Benachrichtigungen zu deaktivieren.

Ich stimme dem nicht zu. Sie müssen wissen, dass die E-Mail-Funktion einwandfrei arbeitet, und Sie müssen die Auswirkungen auf die E-Mail-Übermittlung verstehen, wenn Ihre Community live geht.

Wir hatten hier bereits einige Support-Themen zu genau diesem Thema: Leute migrieren schnell, testen die E-Mail-Funktion überhaupt nicht und senden dann plötzlich Tausende von Nachrichten. Plötzlich sind wir die Bösen, weil ihre Tests dies ignoriert haben.

Deshalb gibt es Tools wie mailhog, und sie sind ein wesentlicher Bestandteil meines Migrations-Toolkits. Das Beste daran ist, dass Sie es in Docker ausführen können, sodass Sie es bei Bedarf hoch- und herunterfahren können. Sie können alles in einem Browser eintreffen sehen, und wenn Sie möchten, können Sie Nachrichten an echte SMTP-Server freigeben, damit sie zugestellt werden.

Aus gutem Grund: Discourse kann in diesem Zustand nicht verwendet werden. Es ist dafür ausgelegt, nur vorübergehend zu sein, daher ist die Meldung sehr deutlich. Es werden keine E-Mails gesendet, einschließlich Anfragen zum Zurücksetzen des Passworts.

Mein Hauptziel dabei ist es nicht, den Inhalt von „Push-Benachrichtigungen

Push-Benachrichtigungen werden nur gesendet, wenn ein Benutzer in den letzten 10 Minuten aktiv war.

E-Mail-Benachrichtigungen werden nur gesendet, wenn der Benutzer seit 10 Minuten nicht aktiv war:

Sie sollten sich überhaupt nicht überschneiden. Falls doch, liegt das daran, dass Sie Ihre Einstellungen geändert haben.

Das ist ein guter Rat – danke! Vielleicht lautet die Lösung für meinen eigenen Anwendungsfall doch, die importierten Benutzer massenhaft zu deaktivieren, sodass nur diejenigen Benutzer über Antworten auf vergangene und aktuelle Diskussionen benachrichtigt werden, die sich entscheiden, sich anzumelden.

Ich bin mir nicht sicher, ob das so stimmt :thinking:

Ich hätte präzisieren sollen, dass ich Browser-Benachrichtigungen meinte. CDCK-gehostete Benachrichtigungen gelangen unabhängig davon in die App.

Ich glaube nicht, dass sie sich zwischen App und Desktop jemals verdoppeln, aber vielleicht bin ich nicht aufmerksam genug!