Lista todos los usuarios con un dominio de correo electrónico determinado

Tengo problemas para diagnosticar la extraña falta de entrega de correos a todos los usuarios en Nederlands con dominios .nl.

¿Cómo puedo obtener una lista de correos electrónicos de usuarios con un dominio determinado, o incluso una expresión regular?

Deberías poder hacer esto yendo al administrador - lista de usuarios activos en tu-sitio/admin/users/list/active y luego escribiendo el dominio del correo electrónico en el filtro de búsqueda.

Además, estos temas podrían ayudarte:

3 Me gusta

@Lilly gracias. No lo dije, pero realmente estaba buscando algún informe de la consulta a la base de datos en Rails o algo así.

@Lilly Gracias. No hay nada malo con nuestra configuración de correo, hay un problema extraño entre Amazon SES y Nederlands, donde todos los correos salientes de Amazon SES son bloqueados y puestos en listas negras. No tiene nada que ver con Discourse, excepto que desearía poder ver más del error SMTP en los registros de errores, que cortan cada informe justo donde el error está a punto de comenzar. Me pregunto cómo ver el informe de rebote completo. [Perdón, acabo de desviar esto a un nuevo hilo.]

Puedes verlos en el informe de correos rebotados en tudominio/admin/email/bounced

O puedes usar el explorador de datos para encontrar todos los usuarios de un dominio y luego exportar un archivo CSV. Quizás algo como:

-- [params]
-- text :domain = example.com


SELECT u.id AS user_id, u.username, ue.email
FROM users u
JOIN user_emails ue ON u.id = ue.user_id
WHERE ue.email LIKE '%' || :domain
  AND ue.primary = true
ORDER BY u.username

O podrías crear un grupo y añadirlos automáticamente a él.

1 me gusta