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

: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 les paramètres spécifiques aux catégories ou aux groupes.

:person_raising_hand: Niveau d’utilisateur requis : Administrateur

Ce guide couvre :

  • Activation et configuration des e-mails entrants
  • Choix entre catégorie et groupe pour les e-mails entrants
  • Configuration des e-mails entrants pour un groupe
  • Configuration des e-mails entrants pour une catégorie
  • Décision sur la manière dont les e-mails transférés sont géré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 préconfigure votre e-mail entrant, 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. La valeur par défaut 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 provisoires (staged users) 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 l’essai pour prévenir les abus. Une fois qu’un abonnement est démarré, le paramètre est affiché. 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 (Settings)
  3. Recherchez chaque paramètre et configurez selon les besoins

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

  • Ne peuvent pas être mentionnés ou recherchés
  • Ne reçoivent pas de résumés (digests)
  • Peuvent uniquement être notifiés et répondre aux sujets qu’ils ont créés ou auxquels ils ont été invités
  • Seront promus à un utilisateur normal 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 configurer un flux de travail de type 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 conserve 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 provisoires au niveau de la catégorie

Configuration des e-mails entrants pour un groupe

Pour configurer les e-mails entrants pour un groupe :

  1. Accédez à la page Groupes (Groups) 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 entrante personnalisée » (Custom incoming email address) en bas du formulaire

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

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

  6. Cliquez sur Enregistrer (Save) pour appliquer les modifications

:warning: Pour les sites hébergés par Discourse, cochez la case « Accepter les e-mails entrants envoyés à : » et transférez votre ou vos adresses e-mail personnalisées à cette adresse pour un fonctionnement correct.

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/\u003ccategory_slug\u003e)

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

  3. Sur la page Modifier la catégorie, cliquez sur l’onglet Paramètres (Settings)

  4. Recherchez les champs « Accepter les e-mails des utilisateurs anonymes sans compte » (Accept emails from anonymous users with no accounts) et « Adresse e-mail entrante personnalisée » (Custom incoming email address)

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

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

  7. Cliquez sur Enregistrer la catégorie (Save Category) pour appliquer les modifications

:warning: Pour les sites hébergés par Discourse, cochez la case « Accepter les e-mails entrants envoyés à : » et transférez votre ou vos adresses e-mail personnalisées à cette adresse pour un fonctionnement correct.

Comportement des e-mails transférés

Vous pouvez décider comment les e-mails transférés apparaissent dans Discourse en utilisant le paramètre du site forwarded_emails_behaviour, qui a les options suivantes :

  • hide (masquer) - un nouveau sujet ou un MP sera créé avec le texte transféré inclus sous forme de texte masqué qui peut être développé pour être affiché
  • quote (citer) - un nouveau sujet ou un MP sera créé avec le texte transféré inclus sous forme de texte cité.
  • create replies (créer des réponses) - un nouveau sujet ou un MP sera créé avec l’expéditeur d’origine comme auteur. Les réponses seront créées avec les participants de l’e-mail comme auteurs. Si les comptes utilisateur n’existent pas déjà en faisant correspondre les adresses e-mail de l’expéditeur, ils seront créés comme des comptes utilisateur provisoires.

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
How to configure group email address
When site require approvals for users, email replies do not get sent to staged users
Start Topic via E-Mail with different domain
Receiving emails into Discourse messages. Can this be done?
Good guide on how to use discourse via email
How do I set up group email addresses?
Creating a staged user with an API call
Use Discourse as a Private Support/Ticket System
Using discourse to manage support emails: receive and reply
Configuring alternative incoming email address for hosted account
Start Discourse by Mail
New group PM from email
How to create topics from a custom email address?
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"?
Can I start a new topic by sending an email message?
Trying to setup direct delivery of incoming email and new topic by email
Setting up a support inbox
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
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
Preferred communication channel for accessibility for blind readers?
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?
Comparing Discourse for Teams with Discourse
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
Use Discourse as a Private Support/Ticket System
Creating a topic via email without write access to the category?
What is a staged user?