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