Correo electrónico desechable

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

Características

Este plugin verificará las direcciones de correo electrónico desechables cuando un usuario intente utilizarlas. Utiliza varios servicios en línea que proporcionan esta validación; debe registrarse en al menos uno de ellos.

Los siguientes servicios en línea son compatibles:

Puede utilizar varios servicios. Cuando se deba verificar un correo electrónico, elegirá uno al azar de la lista hasta que un servicio responda que el dominio del correo electrónico es desechable o no lo es. Si no hay servicios disponibles o que funcionen, el dominio será aceptado.

La verificación se realiza solo después de que haya pasado 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 tienen niveles gratuitos bastante aceptables. Por lo que para un foro pequeño probablemente no le costará nada.

El resultado de una verificación se almacena 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 reemplaza por “example”. Por lo tanto, si el usuario introduce “mi-nombre@some-domain.test”, se realiza una comprobación en “example@some-domain.test”.

Configuración

Instale el plugin y configure al menos un servicio para usar.

Ajustes

Incluya una tabla de ajustes y descripciones de los ajustes

Nombre Descripción
indisposable_email_enabled Habilitar el servicio
indisposable_email_update_blocked_domains Añadir dominios desechables a la configuración de dominios de correo electrónico bloqueados. ¡Advertencia! Hay muchos dominios de correo electrónico desechables. Habilitar esto podría generar una lista muy larga.
indisposable_email_allow_cache Horas para almacenar en caché los resultados de un dominio de correo electrónico no desechable. No querrá establecer esto por mucho tiempo. Por defecto es un día.
indisposable_email_deny_cache Horas para almacenar en caché el resultado de un dominio de correo electrónico desechable. Por defecto es una semana.

Cada servicio compatible tiene un ajuste para introducir su clave de API. Un servicio solo se utilizará cuando se haya 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