Dieser Leitfaden erklärt, wie Sie Discourse so konfigurieren, dass neue Themen oder Gruppennachrichten aus eingehenden E-Mails erstellt werden. Er behandelt Site-Einstellungen, Gruppenkonfiguration und Kategorieeinstellungen.
Erforderliches Benutzerlevel: Administrator
Konfiguration 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, um Discourse mit externen Mailinglisten, Support-Ticket-Systemen zu integrieren oder einfach Benutzern ohne Konto das Posten per E-Mail zu ermöglichen.
Zusammenfassung
Dieser Leitfaden behandelt Folgendes:
- 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-Panel Ihrer Site
- Klicken Sie in der linken Seitenleiste auf E-Mail und dann auf Einstellungen
- Suchen Sie jede Einstellung mit dem Filterfeld 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.
- Bezeichnung:
Eingehende E-Mails aktivieren - Beschreibung: Ermöglicht das Erstellen von Themen und Gruppennachrichten per E-Mail.
- Standard: Deaktiviert
Sie müssen diese Einstellung aktivieren, bevor jede andere Konfiguration für eingehende E-Mails funktioniert.
email_in_allowed_groups
Diese Einstellung beschränkt, welche Benutzer Themen oder Gruppennachrichten per E-Mail erstellen dürfen.
- Bezeichnung:
Eingehende E-Mails erlaubte Gruppen - Beschreibung: Nur Benutzer in diesen Gruppen können Themen oder Gruppennachrichten per E-Mail erstellen. Leer lassen, um allen Benutzern zu erlauben.
- Standard: Leer (alle Benutzer erlaubt)
Um eingehende E-Mails auf bestimmte Gruppen zu beschränken (z. B. staff, moderators), geben Sie die Gruppennamen durch Kommas getrennt ein.
enable_staged_users
Diese Einstellung steuert, ob Benutzer, die Themen per E-Mail erstellen, automatisch gestuft werden (Genehmigung erforderlich).
- Bezeichnung:
Gestufte Benutzer aktivieren - Beschreibung: Wenn aktiviert, werden Benutzer, die Themen per E-Mail erstellen, gestuft 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 wird, wird die Einstellung eingeblendet. Um zu bitten, dass sie während Ihrer Testphase aktiviert wird, kontaktieren Sie team@discourse.org.
Gestufte Benutzer sind spezielle Platzhalter-Konten, die automatisch erstellt werden, wenn eine E-Mail von jemandem ohne Discourse-Konto eintrifft. Sie haben eine begrenzte Funktionalität:
- Benutzername und Anzeigename werden automatisch zugewiesen
- Können nicht erwähnt oder in der Benutzersuche gefunden werden
- Erhalten keine E-Mail-Zusammenfassungen oder Passwort-Zurücksetzen-E-Mails
- Beobachten automatisch Themen, an denen sie teilnehmen, und können per E-Mail antworten
- Können das Konto beanspruchen, indem sie sich mit derselben E-Mail-Adresse registrieren, wodurch es in ein normales Konto umgewandelt wird
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 Gruppen-Posteingang zu erstellen, auf den per E-Mail zugegriffen werden kann.
Das Feld Eingehende E-Mail erscheint nur, wenn die Site-Einstellung
email_inaktiviert ist und Sie als Administrator angemeldet sind.
- Gehen Sie zur Gruppen-Seite (z. B.
/g) - Klicken Sie auf den Gruppennamen, den Sie konfigurieren möchten
- Klicken Sie auf Verwalten, um die Gruppenverwaltungsseite aufzurufen
- Klicken Sie auf den Tab 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 Kästchen E-Mails von anonymen Benutzern ohne Konten akzeptieren, wenn Sie Benutzern ohne Konto das Senden von E-Mails an diese Gruppe erlauben möchten
- Klicken Sie auf Speichern, um die Änderungen zu übernehmen
Sie können mehrere E-Mail-Adressen mit dem
|-Zeichen trennen. Zum Beispiel:gruppe1@beispiel.de|gruppe2@beispiel.de.
Sichtbarkeit des Gruppen-E-Mail-Feldes
Das Feld Eingehende E-Mail erscheint nur, wenn:
- Die Site-Einstellung
email_inaktiviert ist - Sie als Administrator angemeldet sind
- Die Gruppe keine automatische (System-)Gruppe ist
Wenn das Feld nicht erscheint, prü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, auf die per E-Mail zugegriffen werden kann.
- 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 auf den Schalter Erweitert anzeigen oben rechts im Seitenkopf
- Klicken Sie auf den Tab 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 Kästchen E-Mails von anonymen Benutzern ohne Konten akzeptieren, wenn Sie Benutzern ohne Konto das Senden von E-Mails an diese Kategorie erlauben möchten
- Aktivieren Sie das Kästchen Kategorie spiegelt eine Mailingliste, wenn die Kategorie mit einer externen Mailingliste verbunden ist und alle Beiträge aus E-Mails stammen
- Klicken Sie auf Speichern in der Leiste am unteren Rand der Seite, um die Änderungen zu übernehmen
Sie können mehrere E-Mail-Adressen mit dem
|-Zeichen trennen. Zum Beispiel:kategorie1@beispiel.de|kategorie2@beispiel.de.
Benutzerdefinierte eingehende E-Mail-Adresse
Geben Sie die benutzerdefinierte eingehende E-Mail-Adresse ein, die zum Erstellen neuer Themen in dieser Kategorie verwendet wird. Zum Beispiel: support@beispiel.de.
E-Mails von anonymen Benutzern ohne Konten 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 gestufte Benutzer erstellt (wenn enable_staged_users aktiviert ist) oder als aktive Benutzer (wenn enable_staged_users deaktiviert ist).
Kategorie spiegelt eine Mailingliste
Aktivieren Sie dies, wenn die Kategorie mit einer externen Mailingliste verbunden ist und alle Beiträge aus E-Mails stammen. Wenn aktiviert:
- Gestufte Benutzer erhalten keine Web-Benachrichtigungen für Themen in dieser Kategorie
- Die Einschränkung
email_in_allowed_groupswird für Beiträge, die über die Mailinglisten-Adresse eintreffen, umgangen
Diese Einstellung ist nützlich, wenn Sie eine externe Mailingliste auf Discourse spiegeln und vermeiden möchten, gestufte Benutzer zu benachrichtigen, die noch nicht genehmigt wurden.
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 verarbeitet und in Discourse angezeigt werden.
Die Einstellung forwarded_emails_behaviour hat drei Optionen:
- Ausblenden: Der weitergeleitete Inhalt wird im 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-Panel Ihrer Site
- Klicken Sie in der linken Seitenleiste auf E-Mail und dann auf Einstellungen
- Suchen Sie mit dem Filterfeld nach
forwarded_emails_behaviour - 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 Discourse Hosting nutzen, müssen Sie das Kontrollkästchen „Eingehende E-Mails an … akzeptieren“ im Abschnitt „Eingehende E-Mails akzeptieren“ der E-Mail-Einstellungen aktivieren:
- Gehen Sie zum Admin-Panel 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 Eingehende E-Mails an … akzeptieren
- Klicken Sie auf Speichern, um die Änderungen zu übernehmen
Discourse Hosted-Sites verwenden eine spezielle E-Mail-Domain für eingehende E-Mails ({IHR_PRÄFIX}.discoursemail.com). Für die eingehende E-Mail-Adresse können folgende Formate verwendet werden:
{IRGENDETWAS}@{IHR_PRÄFIX}.discoursemail.com– wobei:{IRGENDETWAS}die benutzerdefinierte eingehende E-Mail-Adresse ist, die Sie konfigurieren{IHR_PRÄFIX}das eindeutige Präfix ist, das Ihrer Site zugewiesen wurde. Dies sollte mit dem ersten Vorschlagssatz von Zeichen vor dem+-Zeichen übereinstimmen, wie unter der Einstellung „Eingehende E-Mails an … akzeptieren“ angezeigt
{IHR_PRÄFIX}+{IRGENDETWAS}@discoursemail.com
Zusätzlich können Sie als gehosteter Kunde eine wirklich eindeutige E-Mail-Adresse verwenden, die nicht mit einem der oben genannten Formate übereinstimmt, indem Sie die E-Mail-Adresse über einen Drittanbieter-E-Mail-Anbieter einrichten und alle an dieser Adresse empfangenen E-Mails an Ihre Site weiterleiten. Sie müssen die Option „Eingehende E-Mails an … akzeptieren“ aktivieren und die unter dieser Option angezeigte E-Mail-Adresse als Weiterleitungsadresse verwenden.