Dieser Leitfaden erklärt, wie Sie Discourse konfigurieren, um aus eingehenden E-Mails neue Themen oder Gruppennachrichten zu erstellen. Er behandelt Site-Einstellungen, Gruppenkonfiguration und Kategorieeinstellungen.
Erforderliche Benutzerstufe: Administrator
Konfigurieren eingehender E-Mails zum Erstellen neuer Themen oder Gruppennachrichten
Discourse ermöglicht es Ihnen, E-Mails an eine spezielle Adresse zu senden, um automatisch neue Themen in einer Kategorie oder neue Gruppennachrichten zu erstellen. Diese Funktion ist nützlich für die Integration von Discourse mit externen Mailinglisten, Support-Ticketsystemen oder einfach, um Benutzern ohne Konten zu ermöglichen, per E-Mail zu posten.
Zusammenfassung
Dieser Leitfaden behandelt folgende Punkte:
- Aktivieren der Kern-Site-Einstellungen für eingehende E-Mails
- Konfigurieren eingehender E-Mails für bestimmte Gruppen
- Konfigurieren eingehender E-Mails für bestimmte Kategorien
- Verständnis des Verhaltens weitergeleiteter E-Mails
- Besondere Überlegungen für Discourse-Hosted-Sites
Aktivieren der Site-Einstellungen für eingehende E-Mails
Bevor Sie Themen oder Gruppennachrichten per E-Mail erstellen können, müssen Sie die Kernfunktionalität für eingehende E-Mails auf Site-Ebene aktivieren.
- Gehen Sie zum Admin-Bereich Ihrer Site
- Klicken Sie in der linken Seitenleiste auf E-Mail und dann auf Einstellungen
- Suchen Sie jede Einstellung mithilfe des Filterfelds und konfigurieren Sie sie nach Bedarf
Sie können auch direkt zu /admin/config/email navigieren, um auf diese Einstellungen zuzugreifen.
email_in
Dies ist der Hauptschalter für die Funktionalität eingehender E-Mails.
- Beschriftung:
E-Mail-Eingabe aktivieren - Beschreibung: Ermöglicht das Erstellen von Themen und Gruppennachrichten per E-Mail.
- Standard: Deaktiviert
Sie müssen diese Einstellung aktivieren, bevor andere Konfigurationen für eingehende E-Mails funktionieren.
email_in_allowed_groups
Diese Einstellung beschränkt, welche Benutzer Themen oder Gruppennachrichten per E-Mail erstellen dürfen.
- Beschriftung:
Erlaubte Gruppen für E-Mail-Eingabe - Beschreibung: Nur Benutzer in diesen Gruppen können Themen oder Gruppennachrichten per E-Mail erstellen. Leer lassen, um alle Benutzer zuzulassen.
- Standard: Leer (alle Benutzer erlaubt)
Um den E-Mail-Eingang auf bestimmte Gruppen (z. B. staff, moderators) zu beschränken, geben Sie die Gruppennamen durch Kommas getrennt ein.
enable_staged_users
Diese Einstellung steuert, ob Benutzer, die Themen per E-Mail erstellen, automatisch als „gestaged“ (genehmigungspflichtig) markiert werden.
- Beschriftung:
Gestagte Benutzer aktivieren - Beschreibung: Wenn aktiviert, werden Benutzer, die Themen per E-Mail erstellen, als gestaged markiert und benötigen eine Genehmigung, bevor sie posten können.
- Standard: Aktiviert
Wenn Sie diese Einstellung deaktivieren, können Benutzer, die Themen per E-Mail erstellen, sofort ohne Genehmigung posten.
Für Discourse-Hosted-Sites ist die Einstellung
enable_staged_userswährend der Testphase deaktiviert und ausgeblendet, um Missbrauch zu verhindern. Sobald ein Abonnement gestartet wurde, wird die Einstellung sichtbar. Um zu beantragen, dass sie während Ihrer Testphase aktiviert wird, kontaktieren Sie team@discourse.org.
Gestagte Benutzer sind spezielle Benutzerkonten in Discourse, die erstellt wurden, um eingehende E-Mails von jedem zu unterstützen. Sie haben eingeschränkte Funktionalität:
- Können nicht erwähnt oder durchsucht werden
- Erhalten keine Zusammenfassungen
- Können nur über Themen benachrichtigt werden und darauf antworten, die sie gestartet haben oder zu denen sie eingeladen wurden
- Werden zu einem normalen Benutzer befördert, wenn sie ein Konto mit derselben E-Mail-Adresse erstellen
Einrichten eingehender E-Mails für eine Gruppe
Sie können eine Gruppe so konfigurieren, dass sie eingehende E-Mails akzeptiert, die neue Gruppennachrichten erstellen. Dies ist nützlich, um einen Gruppenposteingang zu erstellen, der per E-Mail zugänglich ist.
Das Feld Eingehende E-Mail wird nur angezeigt, wenn die Site-Einstellung
email_inaktiviert ist und Sie als Administrator angemeldet sind.
- Gehen Sie zur Gruppenseite (z. B.
/g) - Klicken Sie auf den Namen der Gruppe, die Sie konfigurieren möchten
- Klicken Sie auf Verwalten, um zur Gruppenverwaltungsseite zu gelangen
- Klicken Sie auf den Reiter Interaktion
- Scrollen Sie nach unten zum Abschnitt Eingehende E-Mail
- Geben Sie die benutzerdefinierte eingehende E-Mail-Adresse im Feld Benutzerdefinierte eingehende E-Mail-Adresse ein
- Aktivieren Sie das Kontrollkästchen E-Mails von anonymen Benutzern ohne Konto akzeptieren, wenn Sie Benutzern ohne Konto erlauben möchten, E-Mails an diese Gruppe zu senden
- Klicken Sie auf Speichern, um die Änderungen zu übernehmen
Sie können mehrere E-Mail-Adressen mit dem
|-Zeichen trennen. Zum Beispiel:group1@example.com|group2@example.com.
Sichtbarkeit des E-Mail-Felds für Gruppen
Das Feld Eingehende E-Mail wird nur angezeigt, wenn:
- Die Site-Einstellung
email_inaktiviert ist - Sie als Administrator angemeldet sind
- Die Gruppe keine automatische (System-)Gruppe ist
Wenn das Feld nicht angezeigt wird, überprüfen Sie, ob die Site-Einstellung email_in aktiviert ist und ob Sie als Administrator angemeldet sind.
Einrichten eingehender E-Mails für eine Kategorie
Sie können eine Kategorie so konfigurieren, dass sie eingehende E-Mails akzeptiert, die neue Themen erstellen. Dies ist nützlich, um eine Kategorie zu erstellen, die per E-Mail zugänglich ist.
- Gehen Sie zur Kategorie-Seite (z. B.
/c/<category_slug>) - Klicken Sie auf das
Schraubenschlüssel-Symbol, um die Kategorie zu bearbeiten - Klicken Sie auf der Seite „Kategorie bearbeiten“ oben rechts in der Kopfzeile auf den Umschalter Erweitert anzeigen
- Klicken Sie auf den Reiter Einstellungen
- Scrollen Sie nach unten zum Abschnitt E-Mail
- Geben Sie die benutzerdefinierte eingehende E-Mail-Adresse im Feld Benutzerdefinierte eingehende E-Mail-Adresse ein
- Aktivieren Sie das Kontrollkästchen E-Mails von anonymen Benutzern ohne Konto akzeptieren, wenn Sie Benutzern ohne Konto erlauben möchten, E-Mails an diese Kategorie zu senden
- Aktivieren Sie das Kontrollkästchen Kategorie spiegelt eine Mailingliste wider, wenn die Kategorie mit einer externen Mailingliste verbunden ist und alle Beiträge aus E-Mails stammen
- Klicken Sie auf Speichern im Banner am unteren Rand der Seite, um die Änderungen zu übernehmen
Sie können mehrere E-Mail-Adressen mit dem
|-Zeichen trennen. Zum Beispiel:category1@example.com|category2@example.com.
Benutzerdefinierte eingehende E-Mail-Adresse
Geben Sie die benutzerdefinierte eingehende E-Mail-Adresse ein, die verwendet wird, um neue Themen in dieser Kategorie zu erstellen. Zum Beispiel: support@example.com.
E-Mails von anonymen Benutzern ohne Konto akzeptieren
Wenn aktiviert, können Benutzer, die kein Konto auf Ihrer Discourse-Site haben, E-Mails an diese Kategorie senden, um neue Themen zu erstellen. Diese Benutzer werden automatisch als gestagte Benutzer (wenn enable_staged_users aktiviert ist) oder als aktive Benutzer (wenn enable_staged_users deaktiviert ist) erstellt.
Kategorie spiegelt eine Mailingliste wider
Aktivieren Sie dies, wenn die Kategorie mit einer externen Mailingliste verbunden ist und alle Beiträge aus E-Mails stammen. Wenn aktiviert:
- Gestagte Benutzer erhalten keine Web-Benachrichtigungen für Themen in dieser Kategorie
- Die Einschränkung
email_in_allowed_groupswird für Beiträge ignoriert, die über die Mailinglisten-Adresse eingehen
Diese Einstellung ist nützlich, wenn Sie eine externe Mailingliste in Discourse spiegeln und verhindern möchten, dass gestagte Benutzer, die noch nicht genehmigt wurden, benachrichtigt werden.
Verhalten weitergeleiteter E-Mails
Wenn Benutzer E-Mails an Discourse weiterleiten, wird der weitergeleitete Inhalt gemäß der Site-Einstellung forwarded_emails_behaviour verarbeitet. Diese Einstellung steuert, wie weitergeleitete E-Mails in Discourse verarbeitet und angezeigt werden.
Die Einstellung forwarded_emails_behaviour hat drei Optionen:
- Ausblenden: Der weitergeleitete Inhalt wird aus dem Beitrag ausgeblendet. Nur der ursprüngliche E-Mail-Inhalt ist sichtbar.
- Zitieren: Der weitergeleitete Inhalt wird am Ende des Beitrags zitiert, ähnlich wie E-Mail-Clients weitergeleitete Nachrichten behandeln.
- Antworten erstellen: Für jede weitergeleitete E-Mail wird eine neue Antwort erstellt, anstatt ein neues Thema zu erstellen.
Um diese Einstellung zu konfigurieren:
- Gehen Sie zum Admin-Bereich Ihrer Site
- Klicken Sie in der linken Seitenleiste auf E-Mail und dann auf Einstellungen
- Suchen Sie nach
forwarded_emails_behaviourmithilfe des Filterfelds - Wählen Sie die gewünschte Option aus dem Dropdown-Menü
- Klicken Sie auf Speichern, um die Änderungen zu übernehmen
Die Einstellung
forwarded_emails_behaviourgilt für alle eingehenden E-Mails, unabhängig davon, ob sie an eine Gruppe oder eine Kategorie gesendet werden.
Besondere Anweisungen für Discourse-Hosted-Sites
Wenn Sie bei Discourse gehostet sind, müssen Sie das Kontrollkästchen „An Discourse gesendete eingehende E-Mails akzeptieren“ im Abschnitt „Eingehende E-Mails akzeptieren“ der E-Mail-Einstellungen aktivieren:
- Gehen Sie zum Admin-Bereich Ihrer Site
- Klicken Sie in der linken Seitenleiste auf E-Mail und dann auf Einstellungen
- Scrollen Sie nach unten zum Abschnitt „Eingehende E-Mails akzeptieren“
- Aktivieren Sie das Kontrollkästchen An Discourse gesendete eingehende E-Mails akzeptieren
- Klicken Sie auf Speichern, um die Änderungen zu übernehmen
Discourse-Hosted-Sites verwenden eine spezielle E-Mail-Domain für eingehende E-Mails ({YOUR_PREFIX}.discoursemail.com). Jede der folgenden Formate kann für die eingehende E-Mail-Adresse verwendet werden:
{ANYTHING}@{YOUR_PREFIX}.discoursemail.com- wobei:{ANYTHING}die von Ihnen konfigurierte benutzerdefinierte eingehende E-Mail-Adresse ist{YOUR_PREFIX}die Ihrem Site zugewiesene eindeutige Präfix ist. Dies sollte mit dem vorgeschlagenen ersten Zeichensatz vor dem+-Zeichen übereinstimmen, wie unter der Einstellung „An Discourse gesendete eingehende E-Mails akzeptieren“ angezeigt
{YOUR_PREFIX}+{ANYTHING}@discoursemail.com
Zusätzlich können Sie als gehosteter Kunde eine wirklich eindeutige E-Mail-Adresse verwenden, die keinem der oben genannten Formate entspricht, indem Sie die E-Mail-Adresse über einen Drittanbieter-E-Mail-Provider einrichten und alle an diese Adresse empfangenen E-Mails an Ihre Site weiterleiten. Sie müssen die Option „An Discourse gesendete eingehende E-Mails akzeptieren“ aktivieren und die unter dieser Option angezeigte E-Mail-Adresse als Weiterleitungsadresse verwenden.

