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.

Intenté agregar la lista de dominios maliciosos separados por barras verticales desde la fuente mencionada anteriormente, pero sigue congelando mi PC.
Creo que esto es bastante importante para la mayoría de las comunidades con registros abiertos.
¿Existe alguna solución alternativa para agregar miles de dominios a la lista negra?

Quizás verificar contra estos dominios (por ejemplo, consultar periódicamente algún repositorio público para obtener actualizaciones) debería ser una configuración principal de Discourse?

Creo que la mayoría de las comunidades funcionan perfectamente con Akismet y otras herramientas integradas de detección de spam para identificar usuarios sospechosos, y no necesitan una lista así.

Si deseas tener una forma, por ejemplo, de cargar una lista negra de dominios de correo electrónico desde una lista externa, necesitarás un complemento.

La solución es filtrar por los 100 principales :wink:

¿Puede alguien compartir la lista de los 100 servicios/dominios de correo desechable más populares/abusivos?

La mayoría de los artículos en la web listan un máximo de ~20, repitiendo los conocidos, pero esos servicios también utilizan dominios ocultos o menos conocidos (alternativos).

He comparado mailinator.com y similares con dominios parecidos en listas públicas, pero eso se basa en la intuición, no en datos.

Audita tus registros y agrega manualmente cualquier servicio que veas allí. Eso es lo que yo recomendaría.