Indisposable Email - bloquea dominios de correo electrónico desechable

:information_source: Resumen Evitar que los usuarios utilicen direcciones de correo electrónico desechables
:hammer_and_wrench: Enlace del repositorio https://github.com/magicball-network/discourse-indisposable-email
:open_book: Guía de instalación Cómo instalar plugins en Discourse

Características

Este plugin verificará si se están utilizando direcciones de correo electrónico desechables cuando un usuario intente usarlas. Se basa en varios servicios en línea que ofrecen esta validación; es necesario registrarse en al menos uno de ellos.

Se admiten los siguientes servicios en línea:

Puedes usar varios servicios. Cuando sea necesario verificar un correo electrónico, se seleccionará uno al azar de la lista hasta que algún servicio responda indicando si el dominio del correo es desechable o no. Si no hay servicios disponibles o funcionales, se aceptará el dominio.

La verificación se realiza únicamente después de que se haya superado la verificación de correo electrónico estándar de Discourse. Por lo tanto, los dominios ya añadidos a la configuración blocked_email_domains tienen prioridad.

Algunos de los servicios compatibles ofrecen planes gratuitos bastante aceptables. Por ello, para un foro pequeño, probablemente no te supondrá ningún coste.

Los resultados de la verificación se almacenan en caché durante un tiempo.

Las direcciones de correo electrónico reales utilizadas por los usuarios no se envían a los servicios; la parte local se sustituirá por «example». Así, si un usuario introduce «my-name@some-domain.test», se realizará una comprobación sobre «example@some-domain.test».

Configuración

Instala el plugin y configura al menos un servicio para utilizarlo.

Ajustes

Nombre Descripción
indisposable_email_enabled Habilita el servicio
indisposable_email_update_blocked_domains Añade los dominios desechables a la configuración de dominios de correo electrónico bloqueados. ¡Atención! Existen muchos dominios de correo electrónico desechables. Habilitar esta opción podría generar una lista realmente larga.
indisposable_email_allow_cache Horas para almacenar en caché los resultados de un dominio de correo electrónico no desechable. No conviene establecer este valor en un periodo demasiado largo. El valor predeterminado es un día.
indisposable_email_deny_cache Horas para almacenar en caché el resultado de un dominio de correo electrónico desechable. El valor predeterminado es una semana.

Cada servicio compatible dispone de un ajuste para introducir su clave API. Un servicio solo se utilizará si se ha configurado una clave.

1 me gusta

La calidad de la determinación de los dominios de correo electrónico desechables varía entre los servicios. Por ejemplo, descubrí que Mailsac no detecta una gran cantidad de dominios de correo electrónico desechables.

Se utilizará la primera respuesta exitosa de un servicio sobre un dominio. Por lo tanto, si es un falso negativo por parte de un servicio, la dirección de correo electrónico será aceptada.

1 me gusta