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?
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:
@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