Comment désactiver le compte des utilisateurs qui ne reçoivent pas d'e-mails

Recherché suffisamment avant de poster :

J’ai constaté que des centaines d’utilisateurs pour lesquels mes e-mails de site rebondissent en raison d’adresses e-mail inexistantes/incorrectes.

  • Existe-t-il une requête de données ou un autre moyen de trouver la liste de tous les utilisateurs inactifs avec des adresses e-mail invalides en une seule fois ?
  • Existe-t-il un moyen facile de « désactiver » tous ces utilisateurs avec des adresses e-mail incorrectes et/ou ceux qui sont inactifs sur mon site web/forum depuis un an ?
  • Si je ne « désactive » pas chacun de ces utilisateurs un par un, mon forum/site continuera-t-il à essayer d’envoyer des e-mails à ces utilisateurs à l’infini ?

Aujourd’hui, j’ai remarqué que mon dossier de courrier indésirable Gmail contenait près de 100 e-mails renvoyés par des utilisateurs de mon site web/forum. Pendant que j’allais dans chaque e-mail, je copiais l’adresse e-mail fautive de l’utilisateur, je revenais à la liste des utilisateurs de mon site/forum, je désactivais chaque utilisateur un par un, je me demandais pourquoi chaque utilisateur fautif avec une adresse e-mail invalide n’apparaissait qu’une seule fois !! Est-ce une fonctionnalité ?

Merci beaucoup de fournir un logiciel aussi merveilleux gratuitement pour nous, les gens de ce type.

1 « J'aime »

Si vous configurez VERP pour gérer les e-mails rejetés, cela fonctionnera automatiquement.

Le plus simple est de configurer Configurer la réception d’e-mails en livraison directe pour les sites auto-hébergés, ce qui permet également de répondre par e-mail.

1 « J'aime »

Merci.
Voulez-vous dire que, outre ce que vous avez suggéré, il n’y a aucun moyen, aucun réglage, donné profondément dans les paramètres du site peut-être, pour réaliser ce que je désire ?

Je suis à peu près sûr que si VERP n’est pas configuré, il n’y a aucun moyen pour Discourse de savoir qui a des adresses invalides (ou il arrêterait d’envoyer des e-mails de lui-même).

Si vous connaissez un moyen de trouver ces utilisateurs, vous pouvez faire user.valid=true;user.save, je pense.

1 « J'aime »

C’est ce que je demandais/j’étais curieux. Si, pour une raison quelconque, notre e-mail rebondit sur l’adresse e-mail de l’utilisateur, discourse cessera-t-il de leur envoyer des e-mails à la fin ?

Et l’option « Nettoyage automatique des utilisateurs inactifs » rendrait-elle ces utilisateurs « inactifs » après le nombre de jours défini ? Et cela continuerait-il à envoyer des e-mails à ces adresses jusqu’alors ?