How do I add a huge list of throwaway email providers to the email blacklist without using a browser?

here’s a list of throwaway email providers to block using the “email domains blacklist” feature:

http://pastebin.com/raw/A8VmXUe3

i converted to tab delimitation for pasting into the discourse admin area but there are a little over 1,500 so chrome throws this error a few times and then crashes:


the blacklist is from this github with 26 contributors: disposable-email-domains/index.json at master · ivolo/disposable-email-domains · GitHub and was most recently updated 2 days ago.

for the email blacklist to be effective it needs to contain a lot of entries.

The guys at www.mogelmail.de maintain a huge list of fake email providers and also provide an API (and a csv export IIRC).

Maybe there is some way to regularly import this automatically into Discourse?

This feature would be great to have!

Can probably do it via the API.

Seems ripe for a plugin. :wink: Throw a bounty on it in marketplace?

Does this work on current Discourse @j.jaffeux?

No we still can’t mass import settings though the UI, I can work on it if you want. The solution would also solve the re-ordering through drag/drop problematic.

The specific case listed does make sense, when you have a site setting that may need 100+ entries. Not a high priority though.

Would be great if the email blacklist feature also prevented existing accounts with these emails from being able to keep posting.

Would also be really great if there was an easy option from the user panel to bulk delete user accounts (and their content) that already have accounts created with email domains on the blacklist. This way, moderators would be able to make such actions without SSH access and custom queries.

Ho provato ad aggiungere l’elenco di domini dannosi separato da pipe dalla fonte sopra menzionata, ma il mio PC continua a bloccarsi.
Penso che questo sia un aspetto molto importante per la maggior parte delle community con registrazioni aperte.
Esiste qualche soluzione alternativa per aggiungere migliaia di domini alla blacklist?

Forse il controllo di questi domini (ad esempio, interrogando periodicamente un repository pubblico per gli aggiornamenti) dovrebbe essere un’impostazione fondamentale per Discourse?

Credo che la maggior parte delle comunità si trovi bene con Akismet e gli altri strumenti antispam integrati per identificare gli utenti sospetti, senza bisogno di una lista del genere.

Se desideri avere un modo per, ad esempio, caricare una lista nera di domini di posta elettronica da un elenco esterno, avrai bisogno di un plugin.

L’alternativa è filtrare i primi 100 :wink:

Qualcuno può condividere l’elenco dei 100 servizi/domini di email temporanea più popolari/abusivi?

La maggior parte degli articoli sul web ne elenca al massimo circa 20, riproducendo quelli più noti, ma questi servizi utilizzano anche domini nascosti o meno conosciuti (alternativi).

Ho confrontato mailinator.com e simili con domini analoghi presenti nelle liste pubbliche, ma si tratta di un approccio basato sull’intuizione, non supportato da dati.

Esamina le tue iscrizioni e aggiungi manualmente eventuali servizi che vedi inseriti lì. Questo è ciò che ti consiglio.