Como listar e-mails de usuários em um grupo?

Isso mesmo. Existe uma maneira de enviar e-mail para todo o grupo ou listar os e-mails de todo o grupo personalizado?

Obrigado!

Uma maneira é usar o plugin de explorador de dados.

Posso fazer isso via SQL, certo? Tenho acesso ao servidor. Talvez você possa compartilhar a consulta para exibir essa entrada?

Obrigado pela sua rápida resposta.

O plugin de explorador de dados oferece algum suporte na construção dessas consultas. É um pouco complicado, pois você precisa unir algumas tabelas para obter o endereço de e-mail. Isso está além do que tenho tempo para fazer, mas pode haver exemplos na categoria de explorador de dados.

Esse é o código do Query Explorer para executar. Ele exibe um seletor para escolher entre todos os grupos e pode ser usado com Workflows e todo o sistema do Discourse.

-- [params]
-- group_id :group_id

WITH user_groups AS (
    SELECT gu.user_id
    FROM groups g
    JOIN group_users gu ON gu.group_id = g.id
    WHERE g.id = :group_id
    GROUP BY gu.user_id
)
SELECT ue.email
FROM users u
INNER JOIN user_emails ue ON u.id = ue.user_id
INNER JOIN user_groups ug ON u.id = ug.user_id
WHERE u.id > 0
ORDER BY u.id DESC