Limiter le volume des emails du forum via l'admin

Nous avons un forum privé (hébergé sur Digital Ocean) comptant environ 950 membres.

Normalement, nous envoyons entre 75 000 et 90 000 e-mails par mois (nous utilisons SendGrid comme relais d’e-mails et nous sommes très satisfaits de leur service).

Ce mois-ci, en raison de la croissance de la communauté et de l’aide apportée aux membres pour faire face aux problèmes liés à la COVID-19, le nombre de publications a grimpé d’environ 100 par semaine à plus de 350 par semaine. Nous avons donc déjà envoyé plus de 250 000 e-mails ce mois-ci. C’est une bonne nouvelle car de nombreux membres trouvent notre communauté une ressource utile en cette période.

Nous avons désactivé le mode liste de diffusion par défaut, mais certains membres (du moins jusqu’à ce mois-ci :smiley:) préfèrent participer de cette manière et ont choisi cette option. Je suis réticent à modifier manuellement les préférences des membres, car le niveau d’expérience technique varie considérablement au sein de la communauté.

L’augmentation du nombre de publications a fait passer les coûts SendGrid d’environ 30 /mois à plus de 120 /mois. Bien que nous puissions nous permettre cela pendant un certain temps, nous devons trouver une solution à court et à long terme pour y remédier. L’éducation des utilisateurs est difficile dans cette communauté pour de nombreuses raisons.

Voici donc quelques questions :

  1. Existe-t-il un moyen de réduire la fréquence d’envoi des e-mails ? (l’idée étant que, lors de la recherche de nouvelles publications, si plusieurs réponses/publications ont été faites sur un même sujet dans l’intervalle de balayage, un seul e-mail serait envoyé – est-ce exact ?)
  2. Nous avons installé le plugin Data Explorer. Quelqu’un a-t-il configuré une requête pour :
    • identifier, par utilisateur, le nombre d’e-mails reçus ?
    • trouver les utilisateurs ayant activé le mode liste de diffusion ?
    • désactiver le mode liste de diffusion pour un groupe d’utilisateurs ?
    • activer un mode de résumé ?
  3. Que pouvons-nous faire d’autre pour limiter les e-mails (en particulier pour les membres apparemment inactifs ou moins actifs) ?

Merci pour votre aide ! (et pour un EXCELLENT logiciel…)

Vous pouvez réduire le paramètre « nombre maximal d’e-mails par jour et par utilisateur », mais si les utilisateurs s’attendent à recevoir un e-mail pour chaque publication, cela pourrait les troubler.

Il vaudrait la peine d’envisager de changer de service d’envoi d’e-mails. AWS SES ne coûte que 1 $ pour 10 000 e-mails.

Une solution consisterait à désactiver le mode liste de diffusion pour tous les utilisateurs et à activer les e-mails de résumé.

Ceux qui souhaitent vraiment le mode liste de diffusion devront le réactiver. Je suppose que la plupart des utilisateurs ne les ouvrent pas.

Ouais, le « mode liste de diffusion » est aussi le « mode douleur maximale »… il n’y a pas vraiment de solution de contournement facile ici.

Existe-t-il un outil, un script ou une requête Data Explorer permettant de réaliser cela ?

Voici quelques exemples sur Administrative Bulk Operations