Y a-t-il un moyen de limiter le nombre d'envois d'e-mails système ?

Presque toutes nos informations sont à titre indicatif et ne sont pas très urgentes.

Existe-t-il un moyen de configurer le système pour qu’il cesse d’envoyer des e-mails de notification après 22 h 00 (CST, États-Unis) jusqu’à 7 h 00 (CST, États-Unis), afin que les personnes ne reçoivent pas de notifications par e-mail à toute heure de la nuit lorsque d’autres répondent à des messages ?

Tous les appareils Android et iOS que j’ai vus ces dernières années disposent d’une forme de mode « Ne pas déranger ».

Je suppose que ces utilisateurs utilisent leur messagerie pour bien plus que votre communauté. Pourquoi chercheriez-vous nécessairement à influencer cela depuis Discourse ? Si certains de vos utilisateurs sont actifs et répondent tard dans la nuit, il est logique qu’ils souhaitent savoir si leurs publications ont reçu une réponse avant le lendemain matin.

Dans les paramètres, tapez max email. Je pense que c’est votre meilleure option pour gérer les e-mails. Sans cela, j’avais envoyé 9 000 e-mails en un seul jour.

Ce n’est pas le nombre d’e-mails, mais l’heure de la journée qui pose problème. Beaucoup de nos utilisateurs ne sont pas très techniques, et il n’est absolument pas nécessaire que nous envoyions des e-mails en dehors de la période dont j’ai parlé. Je préfère donc les désactiver pendant ce créneau horaire.

L’email est au cœur de Discourse ; il est utilisé pour tout, des notifications aux liens de connexion et aux réinitialisations de mot de passe. Désactiver l’email bloquerait également l’inscription des utilisateurs et les fonctionnalités de gestion de base.

Notez que désactiver l’email ne bloquera pas non plus les notifications via navigateur ou mobile pour les personnes qui les ont activées lorsqu’elles y ont été invitées.

Si vos utilisateurs se plaignent d’être notifiés, il sera bien plus efficace de les orienter vers des fonctionnalités comme le mode « Ne pas déranger » (DND) plutôt que d’essayer d’empêcher la relayage des messages. Les utilisateurs ont rarement besoin qu’on leur impose un couvre-feu ; le fait que des notifications soient envoyées suggère que tout le monde ne dort pas déjà à côté de son téléphone portable.

Je suis au courant. Cela ne modifie pas ma demande.

Vous pourriez peut-être gérer cela au niveau du MTA. J’ai vérifié et Mailgun ainsi que Mandrill ne prennent pas en charge la mise en file d’attente des e-mails sortants pour une période programmée chaque jour. J’ai fait quelques recherches sur Google mais n’ai rien trouvé (ou pas la bonne combinaison de mots-clés) pour vous proposer une solution.

Je me souviens qu’à un moment donné, la France avait une loi obligeant les entreprises à empêcher leurs employés d’envoyer des e-mails en dehors des heures de travail. Je pense que cela pourrait constituer un cas d’usage pertinent, mais je suppose que cela ne s’applique plus aujourd’hui.

Sinon, en général, je ne comprends pas vraiment votre objectif ici, et il nous est difficile de vous aider sans mieux comprendre ce que vous essayez d’accomplir. L’e-mail est conçu pour être livré dans des délais raisonnables. Si un e-mail de réinitialisation de mot de passe n’arrive qu’après 10 heures, vos utilisateurs penseront que votre site est en panne. Ceux qui ne souhaitent pas être sollicités en dehors des heures de travail peuvent simplement aller se coucher :zzz: et lire les e-mails au réveil le matin. :wink: