Configuration des e-mails entrants pour créer de nouveaux sujets ou regrouper des messages

:bookmark: Ce guide explique comment configurer les e-mails entrants pour créer de nouveaux sujets ou des messages de groupe dans Discourse, y compris la configuration des paramètres du site et des paramètres spécifiques aux catégories ou aux groupes.

:person_raising_hand: Niveau d’utilisateur requis : Administrateur

Ce guide couvre :

  • L’activation et la configuration des e-mails entrants
  • Le choix entre une catégorie et un groupe pour les e-mails entrants
  • La configuration des e-mails entrants pour un groupe
  • La configuration des e-mails entrants pour une catégorie
  • La décision sur la façon dont les e-mails transférés sont traités

:information_source: Si vous avez déjà configuré la réponse par e-mail, ou si vous êtes sur un plan d’hébergement qui configure automatiquement vos e-mails entrants, vous êtes maintenant prêt à configurer le démarrage d’un nouveau sujet par e-mail.

Configuration des paramètres du site

Pour activer les e-mails entrants, vous devez configurer trois paramètres principaux du site :

  1. email_in : Ce paramètre doit être activé pour que les e-mails entrants fonctionnent.
  2. email_in_allowed_groups : Les utilisateurs doivent appartenir à l’un des groupes de cette liste pour envoyer un e-mail à Discourse. Par défaut, cela inclut les administrateurs, les modérateurs et les utilisateurs de niveau de confiance 2.
  3. enable_staged_users : Ce paramètre permet la création d’utilisateurs temporaires pour les adresses e-mail inconnues.

:warning: Pour les sites hébergés par Discourse, le paramètre enable_staged_users est désactivé et masqué pendant la période d’essai afin d’éviter les abus. Une fois l’abonnement souscrit, ce paramètre devient visible. Pour demander son activation pendant votre essai, contactez team@discourse.org.

Pour configurer ces paramètres :

  1. Accédez au panneau d’administration de votre site
  2. Naviguez vers Paramètres
  3. Recherchez chaque paramètre et configurez-le selon vos besoins

:information_source: Les utilisateurs temporaires sont des comptes d’utilisateurs spéciaux dans Discourse créés pour prendre en charge les e-mails entrants provenant de n’importe qui. Ils ont des fonctionnalités limitées :

  • Ils ne peuvent pas être mentionnés ni recherchés
  • Ils ne reçoivent pas de résumés
  • Ils ne peuvent être notifiés et répondre qu’aux sujets qu’ils ont initiés ou auxquels ils ont été invités
  • Ils seront promus en utilisateurs normaux s’ils créent un compte en utilisant la même adresse e-mail

Choix entre catégories et groupes

Décidez si vous souhaitez que les e-mails entrants créent des sujets dans une catégorie ou des messages dans un groupe.

Utilisation d’un groupe

Avantages de l’utilisation d’un groupe :

  • Utile pour mettre en place un flux de travail similaire à un service de support
  • Crée un message envoyé à tous les membres du groupe
  • Les messages apparaissent dans /my/messages
  • N’importe qui peut envoyer un e-mail au groupe
  • Tout membre du groupe peut lire, répondre, supprimer ou archiver le message
  • Chaque membre du groupe a son propre état de suivi de lecture

Utilisation d’une catégorie

Avantages de l’utilisation d’une catégorie :

  • Simule une liste de diffusion
  • Crée un sujet dans la catégorie spécifiée
  • Toute personne ayant accès à la catégorie peut lire et répondre via l’interface web ou par e-mail
  • Respecte les paramètres de sécurité de la catégorie
  • Respecte le paramètre du site email_in_allowed_groups
  • Permet de désactiver les utilisateurs temporaires au niveau de chaque catégorie

Configuration des e-mails entrants pour un groupe

Pour configurer les e-mails entrants pour un groupe :

  1. Accédez à la page des groupes depuis le menu principal

  2. Cliquez sur le nom du groupe (ou créez un nouveau groupe)

  3. Pour un nouveau groupe, trouvez le champ « Adresse e-mail personnalisée pour les e-mails entrants » en bas du formulaire

  4. Pour un groupe existant, accédez à l’onglet Gérer, puis cliquez sur Interaction dans le menu de gauche

  5. Saisissez l’adresse ou les adresses e-mail que vous souhaitez associer au groupe (séparez plusieurs adresses avec |)

  6. Cliquez sur Enregistrer pour appliquer les modifications

:warning: Pour les sites hébergés par Discourse, consultez les instructions supplémentaires ci-dessous.

Configuration des e-mails entrants pour une catégorie

Pour configurer les e-mails entrants pour une catégorie :

  1. Accédez à la page de la catégorie (par exemple, /c/<category_slug>)

  2. Cliquez sur le bouton :wrench: clé à molette pour modifier la catégorie
    Edit category button

  3. Sur la page de modification de la catégorie, cliquez sur l’onglet Paramètres

  4. Cherchez les champs « Accepter les e-mails d’utilisateurs anonymes sans compte » et « Adresse e-mail personnalisée pour les e-mails entrants »

  5. Activez « Accepter les e-mails d’utilisateurs anonymes sans compte » si vous souhaitez créer des utilisateurs temporaires pour les adresses e-mail inconnues

  6. Saisissez l’adresse ou les adresses e-mail que vous souhaitez associer à la catégorie

  7. Cliquez sur Enregistrer la catégorie pour appliquer les modifications

:warning: Pour les sites hébergés par Discourse, consultez les instructions supplémentaires ci-dessous.

Comportement des e-mails transférés

Vous pouvez décider de l’apparence des e-mails transférés dans Discourse en utilisant le paramètre du site forwarded_emails_behaviour, qui propose les options suivantes :

  • hide : un nouveau sujet ou un MP sera créé avec le texte transféré inclus en tant que texte masqué pouvant être développé pour être consulté
  • quote : un nouveau sujet ou un MP sera créé avec le texte transféré inclus en tant que texte cité
  • create replies : un nouveau sujet ou un MP sera créé avec l’auteur étant l’expéditeur original. Des réponses seront créées par les participants de l’e-mail. Si les comptes d’utilisateurs correspondant aux adresses e-mail des expéditeurs n’existent pas déjà, ils seront créés en tant que comptes d’utilisateurs temporaires.

Instructions spéciales pour les sites hébergés par Discourse

Les clients de Discourse doivent utiliser les formats suivants pour leur adresse e-mail entrante :

  • {ANYTHING}@{YOUR PREFIX}.discoursemail.com
  • {YOUR PREFIX}+{ANYTHING}@discoursemail.com
  • {ANYTHING}@{YOUR.SITE.DOMAINNAME}

Où :

  • Le mot ANYTHING peut être remplacé par n’importe quelle série de caractères autorisés dans une adresse e-mail standard
  • La phrase YOUR PREFIX correspond à la première série de caractères suggérée avant le signe + telle que visible sous le paramètre Accept incoming emails sent to.
    Voir capture d'écran

  • La phrase YOUR.SITE.DOMAINNAME correspond au nom de domaine utilisé par les personnes pour accéder à votre site (sans le protocole https://)
  • Toutes les accolades doivent être supprimées

De plus, si vous êtes un client hébergé et que vous souhaitez utiliser une adresse e-mail véritablement unique qui ne correspond à aucun des formats ci-dessus, vous pouvez le faire en configurant l’adresse e-mail via un fournisseur d’e-mails tiers et en transférant tous les e-mails reçus à cette adresse vers votre site. Vous devez activer l’option Accept incoming emails sent to et utiliser l’adresse e-mail affichée sous cette option comme adresse de transfert.

Ressources supplémentaires

50 « J'aime »
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?