¿Cómo evitar que los usuarios se registren con correo electrónico anónimo?

Hola, me gustaría saber cómo deshabilitar que los usuarios utilicen correo electrónico anónimo para registrarse.

Hola Guo SpicyGum :blob_wave:

Por “correo electrónico anónimo”, ¿te refieres a una dirección de correo electrónico desechable?

Si es así, puedes añadir estos dominios a la configuración de dominios de correo electrónico bloqueados.
Puedes encontrar una lista aquí: disposable-email-domains/disposable_email_blocklist.conf at main · disposable-email-domains/disposable-email-domains · GitHub

Como nota, no me molestaría en añadir toda la lista a esta configuración… Por mi experiencia, muchos spammers utilizan proveedores de correo electrónico legítimos como gmail.

2 Me gusta

Por ejemplo, si un usuario está registrado con proton.me, un proveedor de servicios de correo electrónico, ¿cómo puedo deshabilitarlo?

1 me gusta

tal como se explica aquí

[quote=“Coin-coin le Canapin, post:2, topic:280034, username:Canapin”]puedes añadir estos dominios a la configuración de dominios de correo electrónico bloqueados.
Puedes encontrar una lista aquí: disposable-email-domains/disposable_email_blocklist.conf at main · disposable-email-domains/disposable-email-domains · GitHub
[/quote]

1 me gusta

No, no me expresé claramente.

Sé lo del usuario deshabilitado; lo que se necesita es que no pueda usar una dirección de correo electrónico anónima para registrarse.

¿Dónde coloco este archivo? disposable-email-domains/disposable_email_blocklist.conf at main · disposable-email-domains/disposable-email-domains · GitHub

1 me gusta

Entonces, si entiendo correctamente, ¿tu problema no es tanto evitar que un usuario use un correo electrónico desechable, sino identificar múltiples cuentas de un solo usuario, ¿verdad?

No es algo que puedas hacer directamente, pero quizás te interese echar un vistazo a Discourse Fingerprint - Browser Fingerprinting Plugin, que ayuda a realizar esta tarea.

2 Me gusta

Puedes añadir manualmente cualquier dirección de correo electrónico de esa lista a la configuración de dominios de correo electrónico bloqueados de tu sitio:

Añadir la lista completa a esa configuración usando la interfaz de usuario de Discourse sería mucho trabajo. Si realmente quieres hacerlo, podrías entrar en la consola de Rails de tu sitio y actualizar la configuración desde allí. Por ejemplo:

SiteSetting.blocked_email_domains="\"mailinator.com|0-mail.com|027168.com\""

Creo que el plugin de huellas digitales al que Canapin ha enlazado sería un mejor enfoque. Además, en caso de que ayude, asegúrate de estar bloqueando las direcciones IP de cualquier usuario que quieras evitar que cree nuevas cuentas cuando las elimines:

1 me gusta

Proton.me técnicamente no es un proveedor de correo electrónico, ese es uno de los muchos dominios utilizados por Proton AG con los que se pueden registrar direcciones de correo electrónico, junto con otros como protonmail.CH, pm.me, protonmail.com y cualquier dominio personalizado propiedad de un titular de cuenta con Proton AG/CERN.

Tu pregunta sobre cómo deshabilitar o evitar que los usuarios utilicen un correo electrónico anónimo para registrarse no tiene una respuesta clara, es una pregunta algo confusa porque cualquier correo electrónico puede ser anónimo a menos que se registre directamente a nombre de alguien en un registro público (lo cual es requerido para todos los dominios .US), o escriban su nombre en el formulario de registro para una cuenta de foro de Discourse, que creo que puedes configurar para que sea obligatorio en la configuración del administrador.

Si el problema son las cuentas de spam/fraudulentas, puedes requerir que las nuevas cuentas sean revisadas y aprobadas manualmente por el personal antes de que puedan acceder a tu foro en la página dos de configuración del asistente de configuración:

También puedes reportar cuentas de Proton que se estén utilizando para cualquier tipo de propósito fraudulento aquí: