Comment interroger une liste d'e-mails d'utilisateurs qui ne sont pas actifs

Bonjour,

Je souhaiterais obtenir une liste d’e-mails des utilisateurs qui ne sont pas activés, afin de pouvoir leur envoyer un rappel.

Je suggère également que Discourse intègre cette fonctionnalité : renvoi automatique de l’e-mail d’activation après x jours, ou possibilité de renvoi en masse via les outils d’administration.

Si vous avez installé le plugin Data Explorer sur votre site, vous pouvez obtenir une liste des utilisateurs qui n’ont pas répondu à l’e-mail d’activation avec la requête suivante :

SELECT
u.id AS user_id,
email
FROM users u
JOIN user_emails ue
ON ue.user_id = u.id
WHERE u.active = false

Il me semble que cela a déjà été implémenté, avec x = 1 jour.

Depuis Discourse 2.3, un rappel (un seul rappel) est envoyé automatiquement aux utilisateurs qui s’inscrivent mais ne s’activent pas. Ceci est entièrement automatique.