Eingehende E-Mails konfigurieren, um neue Themen zu erstellen oder Nachrichten zu gruppieren

:bookmark: 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.

:person_raising_hand: 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.

  1. Gehen Sie zum Admin-Panel Ihrer Site
  2. Klicken Sie in der linken Seitenleiste auf E-Mail und dann auf Einstellungen
  3. 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.

:warning: Für Discourse Hosted-Sites ist die Einstellung enable_staged_users wä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.

:information_source: 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.

:information_source: Das Feld Eingehende E-Mail erscheint nur, wenn die Site-Einstellung email_in aktiviert ist und Sie als Administrator angemeldet sind.

  1. Gehen Sie zur Gruppen-Seite (z. B. /g)
  2. Klicken Sie auf den Gruppennamen, den Sie konfigurieren möchten
  3. Klicken Sie auf Verwalten, um die Gruppenverwaltungsseite aufzurufen
  4. Klicken Sie auf den Tab Interaktion
  5. Scrollen Sie nach unten zum Abschnitt Eingehende E-Mail
  6. Geben Sie die benutzerdefinierte eingehende E-Mail-Adresse im Feld Benutzerdefinierte eingehende E-Mail-Adresse ein
  7. 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
  8. Klicken Sie auf Speichern, um die Änderungen zu übernehmen

:information_source: 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_in aktiviert 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.

  1. Gehen Sie zur Kategorie-Seite (z. B. /c/<category_slug>)
  2. Klicken Sie auf das :wrench: Schraubenschlüssel-Symbol, um die Kategorie zu bearbeiten
  3. Klicken Sie auf der Seite Kategorie bearbeiten auf den Schalter Erweitert anzeigen oben rechts im Seitenkopf
  4. Klicken Sie auf den Tab Einstellungen
  5. Scrollen Sie nach unten zum Abschnitt E-Mail
  6. Geben Sie die benutzerdefinierte eingehende E-Mail-Adresse im Feld Benutzerdefinierte eingehende E-Mail-Adresse ein
  7. 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
  8. 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
  9. Klicken Sie auf Speichern in der Leiste am unteren Rand der Seite, um die Änderungen zu übernehmen

:information_source: 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_groups wird 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:

  1. Gehen Sie zum Admin-Panel Ihrer Site
  2. Klicken Sie in der linken Seitenleiste auf E-Mail und dann auf Einstellungen
  3. Suchen Sie mit dem Filterfeld nach forwarded_emails_behaviour
  4. Wählen Sie die gewünschte Option aus dem Dropdown-Menü
  5. Klicken Sie auf Speichern, um die Änderungen zu übernehmen

:information_source: Die Einstellung forwarded_emails_behaviour gilt 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:

  1. Gehen Sie zum Admin-Panel Ihrer Site
  2. Klicken Sie in der linken Seitenleiste auf E-Mail und dann auf Einstellungen
  3. Scrollen Sie nach unten zum Abschnitt „Eingehende E-Mails akzeptieren“
  4. Aktivieren Sie das Kontrollkästchen Eingehende E-Mails an … akzeptieren
  5. 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.

Zusätzliche Ressourcen

50 „Gefällt mir“
Understanding email in functionality
Troubleshoot reply by email
Good use cases for groups (to better understand groups vs categories)
Post without signup?
Setting an incoming e-mail address for the staff group
When site require approvals for users, email replies do not get sent to staged users
How to configure group email address
Receiving emails into Discourse messages. Can this be done?
Use Discourse as a Private Support/Ticket System
Configuring alternative incoming email address for hosted account
Start Discourse by Mail
Using discourse to manage support emails: receive and reply
How do I set up group email addresses?
Creating a staged user with an API call
Good guide on how to use discourse via email
Start Topic via E-Mail with different domain
Utilising email support for reporting from grafana
Category configuration option : mirrors a mailing list
Discourse will not accept forwarded email but successfully sends and an error message to the original sender?
Changing email subject line should start a new topic
Can Discourse accept attachments when using emails to create new category topics?
Implementing KCS
Use aliases in iRedMail for categories with incoming email feature enabled
What is the "Custom incoming email address"?
Preferred communication channel for accessibility for blind readers?
Trying to setup direct delivery of incoming email and new topic by email
Can I start a new topic by sending an email message?
Canonical doc on using discourse via email for end-users?
"Email in allowed groups" setting is too permissive
Error adding a backup email address: address already in use by a staged user
Find the reply key for a specific topic. Rails console magic?
Allowing email from a stranger because I trust them. How?
Can’t set email-in for existing group?
Query about creating topics in a category using email
Use Discourse as a Private Support/Ticket System
What exact email address do I use for “Custom Incoming email address”?
Contact Form
How to configure Discourse to receive email from Mailgun?
Can an admin create a staged user?
Simple sensor-driven notifications in Discourse via Webhooks or MQTT?
Configuring Incoming Email to Create Category Topics or Group Messages
Configuring Incoming Email to Create Category Topics or Group Messages
Setting up a support inbox
Category configuration option : mirrors a mailing list
[PAID] Auto create new topic when I publish a video on YouTube
Who is Discobot?
Configuring incoming email to create new topics with email forwarding?
Anonymous form that creates a topic
How to go about hosting a design contest?
Can I start a new topic by sending an email message?
Can I start a new topic by sending an email message?
Can’t set email-in for existing group?
Can’t set email-in for existing group?
Discourse 1.9.0.beta15 Release Notes
Registering unregistered users on first email a la mailman?
Private support categories: staged users can email in, but not registered users
Creating a topic via email without write access to the category?
What is a staged user?
New group PM from email
How to create topics from a custom email address?

3 Beiträge wurden in ein neues Thema aufgeteilt: Kann keine E-Mail-Adresse für eine bestehende Gruppe festlegen?

Ein Beitrag wurde in ein neues Thema aufgeteilt: Kann KI automatisch auf E-Mails antworten

Ein paar Gedanken zur eingehenden Option für weitergeleitete E-Mails (da die ursprüngliche Empfängeradresse gespeichert wird, anstatt sie in die weitergeleitete Adresse zu ändern).

Fall: Ich habe ein Atlassian Confluence-Konto mit meiner persönlichen E-Mail-Adresse lee@dot.com verknüpft. Ich wollte E-Mails über Änderungen im Bereich erhalten und sie an einem Ort in einem Forum sammeln. Also habe ich ein Abonnement für den gesamten Bereich erstellt. Solche automatisch generierten E-Mails enthalten den Satz „Stop watching“, den ich als Filtermuster verwenden wollte.

In den Postfacheinstellungen habe ich eine Weiterleitungsregel für E-Mails aktiviert, die dieses Muster enthalten, wie in der unten stehenden Abbildung gezeigt. Die E-Mail sollte an bob@ex.com weitergeleitet werden. Diese E-Mail entspricht einer bestimmten Forenkategorie. Nach der Verarbeitung wird diese E-Mail automatisch aus meinem lee@dot.com-Postfach gelöscht, sodass ich mich nicht mit der Flut von E-Mails befassen muss.

Wie sich herausstellte, wurden direkt an bob@ex.com adressierte E-Mails korrekt der Forenkategorie zugeordnet. Aber die weitergeleiteten E-Mails gingen aus unbekannten Gründen in den Abschnitt nicht kategorisiert.

Vielleicht sucht jemand nach einer Lösung für dasselbe Problem wie ich. Daher werde ich beschreiben, was das Problem war.

Als ich mir den Protokollbereich unter /admin/email/received genau ansah, stellte ich fest, dass das TO-Feld weitergeleiteter E-Mails nicht die Adresse enthält, die ich in den Kategorieeigenschaften festgelegt habe, sondern meine persönliche E-Mail-Adresse. Und das ist es, was ich in der Kategorie als eingehende E-Mail-Adresse angeben sollte.

Erklärung:

  • Nr. 1 (direkte E-Mail) geht zur richtigen Kategorie
  • Nr. 2 und Nr. 3 (weitergeleitete E-Mails) gehen zu nicht kategorisiert

Somit half mir der Popup-Hinweis zu verstehen, welche Adresse im TO-Feld verwendet wird. Vielleicht ist das hier korrekt, oder vielleicht wird es in Zukunft behoben, aber im Moment funktioniert es so.

[quote=“Discourse, post:1, topic:62977”]Geben Sie die E-Mail-Adresse(n) ein, die Sie mit der Kategorie verknüpfen möchten

[/quote]

Ich gehe davon aus, dass sich dies auf die Option „Eingehende E-Mails annehmen an“ bezieht. Ich sehe das nicht auf meinem Server. Wenn ich eine E-Mail an „benutzerdefinierte eingehende E-Mail-Adresse“ sende, erhalte ich Folgendes zurück:

Es tut uns leid, aber Ihre E-Mail-Nachricht an \[„category.discourse@example.com“\] (Betreff Test) hat nicht funktioniert.

Wir konnten keinen Antwortinhalt in Ihrer E-Mail finden.

Wenn Sie dies erhalten und tatsächlich eine Antwort beigefügt haben, versuchen Sie es erneut mit einfacherer Formatierung.

v3.4.7 aus dem Docker-Container bitnamilegacy/discourse:3.4.7-debian-12-r0. Was ist außerdem der Unterschied zwischen „Eingehende E-Mails annehmen an“ und „benutzerdefinierte eingehende E-Mail-Adresse“?

Vielen Dank für die Dokumentation!

1 „Gefällt mir“

Dies ist eine Funktion von Discourse, die Sie hosten, bei der Sie die vorkonfigurierte E-Mail-Adresse auswählen können. Sobald Sie das Kontrollkästchen aktivieren, wird diese Adresse dem Eingabefeld „Benutzerdefinierte eingehende E-Mail-Adresse“ hinzugefügt. Sie benötigen dies nicht auf Ihrer selbst gehosteten Seite.

Welchen Inhalt haben Sie in die Test-E-Mail eingefügt, die Sie gesendet haben?

Bitnami-Setups werden hier nicht unterstützt, und Discourse 3.4.7 ist ziemlich veraltet. Sie sollten über eine Standardinstallation nachdenken, damit Ihr Forum wieder Sicherheitsupdates erhält.

1 „Gefällt mir“