Eso es todo. ¿Existe una forma de enviar un correo electrónico a todo el grupo o listar los correos de todo el grupo personalizado?
¡Gracias!
Eso es todo. ¿Existe una forma de enviar un correo electrónico a todo el grupo o listar los correos de todo el grupo personalizado?
¡Gracias!
Una forma es usar el complemento de explorador de datos.
¿Puedo hacerlo desde SQL, verdad? Tengo acceso al servidor. ¿Quizás puedas compartir la consulta para mostrar esa entrada?
Gracias por tu rápida respuesta.
El complemento de explorador de datos ofrece cierto soporte para construir este tipo de consultas. Es un poco complicado, ya que necesitas unir varias tablas para obtener la dirección de correo electrónico. Esto va más allá de lo que tengo tiempo para hacer, pero podría haber ejemplos en la categoría de explorador de datos.
Este es el código del Query Explorer que se debe ejecutar. Muestra un selector para elegir entre todos los grupos y puede utilizarse con Workflows y todo el sistema de 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