Diese Anleitung erklärt, wie Sie eine private Nachricht oder E-Mail an alle Benutzer Ihrer Discourse-Seite senden, einschließlich der Verwendung eines externen E-Mail-Dienstes oder der Erstellung einer Ankündigungs-Kategorie.
Erforderliche Benutzerstufe: Administrator
Obwohl Discourse nicht als E-Mail-Versanddienst konzipiert ist, gibt es Methoden, um bei Bedarf alle Benutzer Ihrer Seite zu kontaktieren. Diese Anleitung untersucht zwei Ansätze: die Verwendung eines externen E-Mail-Dienstes und die Erstellung einer Ankündigungs-Kategorie innerhalb von Discourse.
Verwendung eines externen E-Mail-Dienstes
Um E-Mails über einen externen Dienst zu senden:
Exportieren Sie die Benutzerdatei der Seite:
Navigieren Sie zum Admin-Bereich
Gehen Sie zur Seite „Benutzer"
Klicken Sie auf die Schaltfläche „Exportieren" in der Kopfzeile der Seite
Warten Sie, bis der Export abgeschlossen ist. Sie erhalten eine private Nachricht mit einem Download-Link, sobald die CSV-Datei bereitsteht. Der Download-Link ist 48 Stunden gültig.
Laden Sie die CSV-Datei herunter und öffnen Sie sie in einem Tabellenkalkulationsprogramm.
Extrahieren Sie die E-Mail-Adressen aus der Spalte email.
Laden Sie diese E-Mail-Adressen in Ihren gewählten E-Mail-Versanddienst hoch.
Verfassen und senden Sie Ihre Nachricht über den externen Dienst.
Erstellung einer Ankündigungs-Kategorie
Als Alternative zu externen E-Mail-Diensten können Sie eine geschützte Ankündigungs-Kategorie innerhalb von Discourse erstellen:
Erstellen Sie eine neue Kategorie namens „Ankündigungen" (oder einen Namen Ihrer Wahl).
Konfigurieren Sie die Kategorieberechtigungen:
Beschränken Sie die Themenerstellung auf eine ausgewählte Gruppe (z. B. das Site-Personal)
Dies verhindert Spam und stellt sicher, dass nur autorisierte Benutzer Ankündigungen veröffentlichen können
Erstellen Sie neue Themen in dieser Kategorie, um Benachrichtigungen zu senden:
Aktive Benutzer erhalten Benachrichtigungen direkt auf der Site
Inaktive Benutzer erhalten E-Mails (basierend auf ihren Benachrichtigungseinstellungen)
Beachten Sie, dass nur neue Themen Benachrichtigungen oder E-Mails auslösen. Antworten in der Kategorie lösen keine Benachrichtigungen aus, es sei denn, Benutzer beobachten das Thema ausdrücklich.
Häufig gestellte Fragen (FAQs)
F: Kann ich nachverfolgen, wie viele E-Mails gelesen wurden oder wer sie gelesen hat?
A: Discourse bietet keine integrierte Verfolgung für E-Mail-Öffnungen. Bei selbst gehosteten Discourse-Sites könnte es möglich sein, das Öffnen von E-Mails über Ihren E-Mail-Versanddienst zu verfolgen, aber diese Funktion ist nicht nativ in Discourse enthalten.
F: Erhalten Benutzer Benachrichtigungen für jeden Beitrag in der Ankündigungs-Kategorie?
A: Nein, Benutzer erhalten nur Benachrichtigungen für neue Themen in der Kategorie. Antworten auf bestehende Themen lösen keine Benachrichtigungen aus, es sei denn, der Benutzer beobachtet dieses Thema ausdrücklich.
Discourse bietet keine Möglichkeit zu verfolgen, ob E-Mails geöffnet wurden oder nicht. Wenn Ihre Discourse-Website selbst gehostet wird, ist es möglicherweise technisch möglich, das Öffnen von E-Mails über den E-Mail-Versanddienst zu verfolgen, den Sie zum Zustellen der E-Mails verwenden.
Eine Frage, da mir die genauen Einstellungen gerade nicht einfallen.
Gibt es eine Möglichkeit, E-Mail-Benachrichtigungen standardmäßig für Alarme in beobachteten Kategorien zu deaktivieren?
Das heißt, der Administrator möchte nur native Benachrichtigungen und keinen Auslöser für Massen-E-Mail-Benachrichtigungen.
Wenn man derzeit eine Kategorie als Standardbeobachtung für eine gesamte Benutzerbasis festlegt, erhalten alle Benutzer möglicherweise E-Mail-Benachrichtigungen. Manchmal benötigt oder wünscht man sich diesen Massen-E-Mail-Auslöser nicht, sondern nur interne Plattformbenachrichtigungen.
Im E-Mail-Tab der Benutzereinstellungen gibt es eine Option:
E-Mail senden, wenn ich zitiert werde, jemand antwortet, mein @Benutzername erwähnt wird oder es neue Aktivitäten in meinen beobachteten Kategorien, Tags oder Themen gibt.
Benutzer können dies auf „nie“, „nur wenn abwesend“ oder „immer“ setzen. Du kannst den Standardwert für diese Einstellung mit der Site-Einstellung default_email_level konfigurieren. Wenn du dies änderst, kannst du auch entscheiden, ob du es für bestehende Benutzer ändern möchtest. Aber es geht nicht nur um beobachtete Kategorien; es geht auch um @Erwähnungen und Antworten auf ihre Beiträge.
Danke, und ja, ich hatte das Gefühl, dass das der Fall war, und das ist der Grund, warum ich die genaue Einstellung nicht einfallen lassen konnte.
Vielleicht ist es Zeit, stark inaktive Benutzer zu bereinigen, oder gibt es eine Möglichkeit, die Standardeinstellungen für stark inaktive Benutzer zumindest zu ändern, vielleicht sie in eine Gruppe „Grabstätte“ zu verschieben und dann ihr Standard auf keine E-Mails usw. zu setzen.
Nachdem ich diese Angelegenheit durchdacht und nach bestehenden Lösungen gesucht habe, scheint dies, bevor ich einen eigenen Thread dazu erstelle, der richtige Ort für folgende Überlegung zu sein:
Gibt es ein Argument für eine Massen-E-Mail-Admin-Warteschlange?
Ich denke, das tut es.
In meinem Anwendungsfall löst das Versenden von Massennachrichten gemäß der Anleitung auch (unerwünschte) Massen-E-Mails aus. In diesem Szenario würde ein solcher Auslöser bei einer Massen-E-Mail-Warteschlange eine Genehmigung durch einen Administrator erfordern.
Es könnte also nicht erfolgen, ohne dass menschliche Augen es überprüft haben.
Es könnte sich um eine pauschale Genehmigung handeln oder um eine detaillierte Genehmigung, bei der man bestimmte Gruppen hinzufügen oder ausschließen kann.
Dies würde das Problem tatsächlich lösen und eine nützliche Funktion hinzufügen.
Eine solche Funktion schützt meiner Meinung nach auch vor unbeabsichtigten Kosten – da ich vermute, dass die meisten bezahlte E-Mail-Dienste von Drittanbietern nutzen, kann das versehentliche Versenden von x100.000 E-Mails durch Fehlkonfiguration, Fehler oder Unwissenheit über die Zeit Y hinweg sehr schnell recht kostspielig werden.