Estou tendo problemas para diagnosticar a estranha falha na entrega de e-mails para todos os usuários na Holanda com domínios .nl.
Como posso obter uma lista de e-mails de usuários com um determinado domínio, ou até mesmo uma expressão regular?
Estou tendo problemas para diagnosticar a estranha falha na entrega de e-mails para todos os usuários na Holanda com domínios .nl.
Como posso obter uma lista de e-mails de usuários com um determinado domínio, ou até mesmo uma expressão regular?
Você deve conseguir fazer isso acessando o admin - lista de usuários ativos em seu-site/admin/users/list/active e, em seguida, digitando o domínio de e-mail no filtro de pesquisa
Além disso, estes tópicos podem te ajudar:
@Lilly obrigado. Eu não disse, mas estava realmente procurando por algum relatório de consulta ao banco de dados em Rails ou algo assim.
@Lilly Obrigado. Não há nada de errado com nossa configuração de e-mail, há um problema estranho entre Amazon SES e Nederlands, onde todos os e-mails de saída da Amazon SES são bloqueados e colocados na lista negra. Não tem nada a ver com Discourse - exceto que eu gostaria de poder ver mais do erro SMTP nos logs de erro, que cortam cada relatório bem onde o erro está prestes a começar. Gostaria de saber como ver o relatório completo de rejeição. [Desculpe, acabei de desviar este tópico para um novo.]
Você pode vê-los no relatório de e-mails devolvidos em seusite/admin/email/bounced
Ou você pode usar o explorador de dados para encontrar todos os usuários de um domínio e, em seguida, exportar um arquivo CSV. talvez 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
Ou você poderia criar um grupo e adicioná-los automaticamente ao grupo