Ce guide explique comment envoyer un message privé ou un e-mail à tous les utilisateurs de votre site Discourse, y compris l’utilisation d’un service e-mail externe ou la création d’une catégorie Annonces.
Niveau d’utilisateur requis : Administrateur
Bien que Discourse ne soit pas conçu comme un service d’envoi d’e-mails, il existe des méthodes pour contacter tous les utilisateurs de votre site si nécessaire. Ce guide explore deux approches : l’utilisation d’un service e-mail externe et la création d’une catégorie Annonces au sein de Discourse.
Utilisation d’un service e-mail externe
Pour envoyer des e-mails depuis un service externe :
Exportez le fichier des utilisateurs du site :
Accédez au panneau d’administration
Allez à la page Utilisateurs
Cliquez sur le bouton « Exporter » dans l’en-tête de la page
Attendez que l’exportation soit terminée. Vous recevrez un message privé contenant un lien de téléchargement lorsque le fichier CSV sera prêt. Le lien de téléchargement sera valide pendant 48 heures.
Téléchargez et ouvrez le fichier CSV dans un tableur.
Extrayez les adresses e-mail de la colonne email.
Téléversez ces adresses e-mail vers le service d’envoi d’e-mails de votre choix.
Rédigez et envoyez votre message en utilisant le service externe.
Création d’une catégorie Annonces
En alternative aux services e-mail externes, vous pouvez créer une catégorie Annonces protégée au sein de Discourse :
Créez une nouvelle catégorie nommée « Annonces » (ou un nom de votre choix).
Configurez les permissions de la catégorie :
Restreignez la création de sujets à un groupe sélectionné (par exemple, le personnel du site)
Cela empêche le spam et garantit que seuls les utilisateurs autorisés peuvent publier des annonces
Créez de nouveaux sujets dans cette catégorie pour envoyer des notifications :
Les utilisateurs actifs recevront des notifications sur le site
Les utilisateurs inactifs recevront des e-mails (selon leurs paramètres de notification)
Notez que seuls les nouveaux sujets déclencheront des notifications ou des e-mails. Les réponses dans la catégorie ne généreront pas de notifications sauf si les utilisateurs surveillent spécifiquement le sujet.
Foire aux questions
Q : Puis-je suivre combien d’e-mails ont été lus ou qui les a lus ?
R : Discourse ne fournit pas de suivi intégré pour les ouvertures d’e-mails. Pour les sites Discourse auto-hébergés, il pourrait être possible de suivre l’ouverture des e-mails via votre service d’envoi d’e-mails, mais cette fonctionnalité n’est pas native à Discourse.
Q : Les utilisateurs recevront-ils des notifications pour chaque publication dans la catégorie Annonces ?
R : Non, les utilisateurs ne recevront des notifications que pour les nouveaux sujets dans la catégorie. Les réponses aux sujets existants ne généreront pas de notifications sauf si l’utilisateur surveille spécifiquement ce sujet.
Discourse ne fournit aucun moyen de suivre si les e-mails ont été ouverts ou non. Si votre site Discourse est auto-hébergé, il pourrait être techniquement possible de suivre l’ouverture des e-mails via le service d’envoi d’e-mails que vous utilisez pour délivrer les e-mails.
Une question, car je ne me souviens pas des paramètres exacts en ce moment.
Existe-t-il un moyen de désactiver par défaut les notifications par e-mail pour les alertes des catégories suivies ?
C’est-à-dire que l’administrateur ne souhaite que les alertes natives, sans déclencher d’alertes par e-mail en masse.
Actuellement, si vous définissez une catégorie comme catégorie suivie par défaut, par exemple pour l’ensemble des utilisateurs, ils recevront ou pourraient tous recevoir une notification par e-mail. Parfois, vous n’avez pas besoin ou ne souhaitez pas ce déclenchement d’e-mails en masse, mais uniquement des alertes internes sur la plateforme.
Il n’existe pas d’option pour désactiver uniquement cela.
Dans l’onglet e-mail des préférences utilisateur, il y a une option :
« Envoyez-moi un e-mail lorsque je suis cité, répondu, que mon @nom d’utilisateur est mentionné, ou lorsqu’il y a une nouvelle activité dans mes catégories, balises ou sujets suivis. »
Les utilisateurs peuvent définir cela sur « jamais », « uniquement en absence » ou « toujours ». Vous pouvez configurer la valeur par défaut de cette préférence avec le paramètre de site default_email_level. Lorsque vous le modifiez, vous pouvez choisir de le modifier également pour les utilisateurs existants. Mais cela ne concerne pas seulement les catégories suivies ; cela concerne aussi les @mentions et les réponses à leurs messages.
Merci, et oui, j’avais le pressentiment que c’était le cas, et c’est la raison pour laquelle je ne parvenais pas à me souvenir du paramètre exact.
Peut-être est-il temps de supprimer les utilisateurs très inactifs, ou existe-t-il un moyen de modifier au moins les paramètres par défaut des utilisateurs très inactifs, par exemple en les plaçant dans un groupe « cimetière » et en définissant leur option par défaut sur « aucun e-mail », etc.
Après avoir réfléchi à cette question et cherché des solutions existantes, et avant d’ouvrir un sujet dédié, cela semble être le bon endroit pour réfléchir :
Y a-t-il un argument en faveur d’une file d’attente administrative pour les e-mails en masse ?
Je pense qu’il y en a un.
Dans mon cas d’utilisation, l’envoi d’alertes en masse selon le guide déclenche également (de manière indésirable) des e-mails en masse. Dans ce scénario, s’il y avait une file d’attente pour les e-mails en masse, ce déclencheur nécessiterait une approbation administrative.
Il ne se produirait donc pas avant d’avoir été examiné par des yeux humains.
Il s’agirait d’une approbation générale ou granulaire, où vous pourriez ajouter ou supprimer des groupes spécifiques.
Cela résoudrait effectivement le problème et ajouterait une fonctionnalité bénéfique.
Une telle fonctionnalité, je l’imagine, protégerait également contre les dépenses involontaires — puisque je suppose que la plupart utilisent des services d’e-mails tiers payants, envoyer accidentuellement x100 000 e-mails peut devenir plutôt coûteux très rapidement en raison d’une mauvaise configuration, d’erreurs ou d’ignorance au fil du temps.