| Resumen | Evitar que los usuarios utilicen direcciones de correo electrónico desechables | |
| Enlace del repositorio | https://github.com/magicball-network/discourse-indisposable-email | |
| 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.