Como consultar uma lista de e-mails de usuários que não estão ativos

Olá,

Gostaria de obter uma lista de e-mails de usuários que não foram ativados, para que eu possa enviar um lembrete.

Também sugiro que o Discourse tenha esse recurso:
Reenviar automaticamente um e-mail de ativação após X dias ou ter uma opção de reenvio em massa nas ferramentas de administração.

Se você tiver o plugin Data Explorer instalado no seu site, poderá obter uma lista de usuários que não responderam ao e-mail de ativação com a seguinte consulta:

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

Parece-me lembrar que isso foi implementado, com x = 1 dia.

Desde o Discourse 2.3, um lembrete (apenas um) será enviado aos usuários que se cadastram, mas não ativam sua conta. Isso é totalmente automático.