Elenca tutti gli utenti con un determinato dominio email

Ho problemi a diagnosticare la strana mancata consegna di posta a tutti gli utenti nei Paesi Bassi con domini .nl.

Come posso ottenere un elenco di email di utenti con un dato dominio, o anche un’espressione regolare?

Dovresti essere in grado di farlo andando su admin - elenco utenti attivi su tuo-sito/admin/users/list/active quindi digita il dominio dell’email nel filtro di ricerca

inoltre, questi argomenti potrebbero esserti d’aiuto:

3 Mi Piace

@Lilly grazie. Non l’ho detto, ma stavo davvero cercando un report da una query al database in Rails o qualcosa del genere.

@Lilly Grazie. Non c’è niente che non va nel nostro sistema di posta, c’è un problema strano tra Amazon SES e Nederlands, dove tutte le email in uscita di Amazon SES vengono bloccate e messe in blacklist. Non ha niente a che fare con Discourse, tranne che vorrei poter vedere di più dell’errore SMTP nei log degli errori, che taglia ogni report proprio dove l’errore sta per iniziare. Mi chiedo come vedere il report di bounce completo. [Scusa, ho appena deviato questo in un nuovo thread.]

Puoi vederli nel report delle email respinte su iltuosito/admin/email/bounced

Oppure puoi usare il data explorer per trovare tutti gli utenti di un dominio, quindi esportare un file csv. magari qualcosa come:

-- [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

Oppure potresti creare un gruppo e aggiungerli automaticamente al gruppo

1 Mi Piace