Ce guide explique comment configurer Discourse pour créer de nouveaux sujets ou des messages de groupe à partir d’e-mails entrants. Il couvre les paramètres du site, la configuration des groupes et les paramètres des catégories.
Niveau utilisateur requis : Administrateur
Configurer les e-mails entrants pour créer de nouveaux sujets ou des messages de groupe
Discourse vous permet d’envoyer des e-mails à une adresse spéciale pour créer automatiquement de nouveaux sujets dans une catégorie ou de nouveaux messages de groupe. Cette fonctionnalité est utile pour intégrer Discourse à des listes de diffusion externes, des systèmes de tickets de support ou simplement pour permettre aux utilisateurs sans compte de poster par e-mail.
Résumé
Ce guide couvre les points suivants :
- Activer les paramètres principaux du site pour les e-mails entrants
- Configurer les e-mails entrants pour des groupes spécifiques
- Configurer les e-mails entrants pour des catégories spécifiques
- Comprendre le comportement des e-mails transférés
- Considérations particulières pour les sites Discourse hébergés
Activer les paramètres du site pour les e-mails entrants
Avant de pouvoir créer des sujets ou des messages de groupe par e-mail, vous devez activer la fonctionnalité principale des e-mails entrants au niveau du site.
- Accédez au panneau d’administration de votre site
- Dans la barre latérale gauche, cliquez sur E-mail, puis sur Paramètres
- Recherchez chaque paramètre à l’aide du champ de filtre et configurez-les selon vos besoins
Vous pouvez également naviguer directement vers /admin/config/email pour accéder à ces paramètres.
email_in
Il s’agit du commutateur principal pour la fonctionnalité des e-mails entrants.
- Libellé :
Activer les e-mails entrants - Description : Permet de créer des sujets et des messages de groupe par e-mail.
- Valeur par défaut : Désactivé
Vous devez activer ce paramètre avant que toute autre configuration des e-mails entrants ne fonctionne.
email_in_allowed_groups
Ce paramètre restreint les utilisateurs autorisés à créer des sujets ou des messages de groupe par e-mail.
- Libellé :
Groupes autorisés pour les e-mails entrants - Description : Seuls les utilisateurs de ces groupes peuvent créer des sujets ou des messages de groupe par e-mail. Laissez vide pour autoriser tous les utilisateurs.
- Valeur par défaut : Vide (tous les utilisateurs autorisés)
Pour restreindre les e-mails entrants à des groupes spécifiques (par exemple, staff, moderators), saisissez les noms des groupes séparés par des virgules.
enable_staged_users
Ce paramètre contrôle si les utilisateurs qui créent des sujets par e-mail sont automatiquement mis en attente (nécessitant une approbation).
- Libellé :
Activer les utilisateurs en attente - Description : Lorsqu’il est activé, les utilisateurs qui créent des sujets par e-mail seront mis en attente et devront être approuvés avant de pouvoir poster.
- Valeur par défaut : Activé
Si vous désactivez ce paramètre, les utilisateurs qui créent des sujets par e-mail pourront poster immédiatement sans approbation.
Pour les sites Discourse hébergés, le paramètre
enable_staged_usersest désactivé et masqué pendant la période d’essai pour prévenir les abus. Une fois l’abonnement activé, le paramètre devient visible. Pour demander son activation pendant votre essai, contactez team@discourse.org.
Les utilisateurs en attente sont des comptes utilisateurs 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
- Ne peuvent être notifiés et répondre qu’aux sujets qu’ils ont initiés ou auxquels ils ont été invités
- Seront promus au statut d’utilisateur normal s’ils créent un compte avec la même adresse e-mail
Configurer les e-mails entrants pour un groupe
Vous pouvez configurer un groupe pour accepter les e-mails entrants qui créent de nouveaux messages de groupe. Cela est utile pour créer une boîte de réception de groupe accessible par e-mail.
Le champ E-mail entrant n’apparaît que si le paramètre du site
email_inest activé et que vous êtes connecté en tant qu’administrateur.
- Accédez à la page des groupes (par exemple,
/g) - Cliquez sur le nom du groupe que vous souhaitez configurer
- Cliquez sur Gérer pour accéder à la page de gestion du groupe
- Cliquez sur l’onglet Interaction
- Faites défiler jusqu’à la section E-mail entrant
- Saisissez l’adresse e-mail entrante personnalisée dans le champ Adresse e-mail entrante personnalisée
- Cochez la case Accepter les e-mails d’utilisateurs anonymes sans compte si vous souhaitez permettre aux utilisateurs sans compte d’envoyer des e-mails à ce groupe
- Cliquez sur Enregistrer pour appliquer les modifications
Vous pouvez séparer plusieurs adresses e-mail en utilisant le caractère
|. Par exemple,groupe1@exemple.com|groupe2@exemple.com.
Visibilité du champ e-mail du groupe
Le champ E-mail entrant n’apparaît que si :
- Le paramètre du site
email_inest activé - Vous êtes connecté en tant qu’administrateur
- Le groupe n’est pas un groupe automatique (système)
Si le champ n’apparaît pas, vérifiez que le paramètre du site email_in est activé et que vous êtes connecté en tant qu’administrateur.
Configurer les e-mails entrants pour une catégorie
Vous pouvez configurer une catégorie pour accepter les e-mails entrants qui créent de nouveaux sujets. Cela est utile pour créer une catégorie accessible par e-mail.
- Accédez à la page de la catégorie (par exemple,
/c/<slug_de_catégorie>) - Cliquez sur l’icône
pour modifier la catégorie - Sur la page de modification de la catégorie, cliquez sur l’interrupteur Afficher les options avancées en haut à droite de l’en-tête de la page
- Cliquez sur l’onglet Paramètres
- Faites défiler jusqu’à la section E-mail
- Saisissez l’adresse e-mail entrante personnalisée dans le champ Adresse e-mail entrante personnalisée
- Cochez la case Accepter les e-mails d’utilisateurs anonymes sans compte si vous souhaitez permettre aux utilisateurs sans compte d’envoyer des e-mails à cette catégorie
- Cochez la case La catégorie reflète une liste de diffusion si la catégorie est connectée à une liste de diffusion externe et que tous les messages proviennent d’e-mails
- Cliquez sur Enregistrer dans la bannière en bas de la page pour appliquer les modifications
Vous pouvez séparer plusieurs adresses e-mail en utilisant le caractère
|. Par exemple,categorie1@exemple.com|categorie2@exemple.com.
Adresse e-mail entrante personnalisée
Saisissez l’adresse e-mail entrante personnalisée qui sera utilisée pour créer de nouveaux sujets dans cette catégorie. Par exemple, support@exemple.com.
Accepter les e-mails d’utilisateurs anonymes sans compte
Lorsqu’il est activé, les utilisateurs qui n’ont pas de compte sur votre site Discourse peuvent envoyer des e-mails à cette catégorie pour créer de nouveaux sujets. Ces utilisateurs seront automatiquement créés en tant qu’utilisateurs en attente (si enable_staged_users est activé) ou en tant qu’utilisateurs actifs (si enable_staged_users est désactivé).
La catégorie reflète une liste de diffusion
Activez cette option si la catégorie est connectée à une liste de diffusion externe et que tous les messages proviennent d’e-mails. Lorsqu’elle est activée :
- Les utilisateurs en attente ne recevront pas de notifications web pour les sujets de cette catégorie
- La restriction
email_in_allowed_groupsest contournée pour les messages arrivant via l’adresse de la liste de diffusion
Ce paramètre est utile lorsque vous reflétez une liste de diffusion externe vers Discourse et que vous souhaitez éviter de notifier les utilisateurs en attente qui n’ont pas encore été approuvés.
Comportement des e-mails transférés
Lorsque les utilisateurs transfèrent des e-mails vers Discourse, le contenu transféré est géré conformément au paramètre du site forwarded_emails_behaviour. Ce paramètre contrôle la façon dont les e-mails transférés sont traités et affichés dans Discourse.
Le paramètre forwarded_emails_behaviour propose trois options :
- Masquer : Le contenu transféré est masqué dans le message. Seul le contenu original de l’e-mail est visible.
- Citer : Le contenu transféré est cité en bas du message, de manière similaire à la façon dont les clients de messagerie gèrent les messages transférés.
- Créer des réponses : Une nouvelle réponse est créée pour chaque e-mail transféré, plutôt que de créer un nouveau sujet.
Pour configurer ce paramètre :
- Accédez au panneau d’administration de votre site
- Dans la barre latérale gauche, cliquez sur E-mail, puis sur Paramètres
- Recherchez
forwarded_emails_behaviourà l’aide du champ de filtre - Sélectionnez l’option souhaitée dans le menu déroulant
- Cliquez sur Enregistrer pour appliquer les modifications
Le paramètre
forwarded_emails_behaviours’applique à tous les e-mails entrants, qu’ils soient envoyés à un groupe ou à une catégorie.
Instructions spéciales pour les sites Discourse hébergés
Si vous utilisez l’hébergement Discourse, vous devez activer la case à cocher « Accepter les e-mails entrants envoyés à » dans la section « Accepter les e-mails entrants » des paramètres de messagerie :
- Accédez au panneau d’administration de votre site
- Dans la barre latérale gauche, cliquez sur E-mail, puis sur Paramètres
- Faites défiler jusqu’à la section « Accepter les e-mails entrants »
- Cochez la case Accepter les e-mails entrants envoyés à
- Cliquez sur Enregistrer pour appliquer les modifications
Les sites Discourse hébergés utilisent un domaine e-mail spécial pour les e-mails entrants ({VOTRE_PREFIXE}.discoursemail.com). L’un des formats suivants peut être utilisé pour l’adresse e-mail entrante :
{QUELQUE_CHOSE}@{VOTRE_PREFIXE}.discoursemail.com- où :{QUELQUE_CHOSE}est l’adresse e-mail entrante personnalisée que vous configurez{VOTRE_PREFIXE}est le préfixe unique attribué à votre site. Il doit correspondre au premier ensemble de caractères suggéré avant le signe+tel qu’affiché sous le paramètre « Accepter les e-mails entrants envoyés à »
{VOTRE_PREFIXE}+{QUELQUE_CHOSE}@discoursemail.com
De plus, si vous êtes un client hébergé et que vous souhaitez utiliser une adresse e-mail véritablement unique qui ne correspond pas à l’un des formats ci-dessus, vous pouvez le faire en configurant l’adresse e-mail via un fournisseur de messagerie tiers et en transférant tous les e-mails reçus à cette adresse vers votre site. Vous devez activer l’option « Accepter les e-mails entrants envoyés à » et utiliser l’adresse e-mail affichée sous cette option comme adresse de transfert.

