| Riepilogo | Impedisci agli utenti di utilizzare indirizzi email usa e getta | |
| Link al repository | https://github.com/magicball-network/discourse-indisposable-email | |
| Guida all’installazione | Come installare i plugin in Discourse |
Funzionalità
Questo plugin verifica la presenza di indirizzi email usa e getta quando un utente tenta di utilizzarli. Sfrutta diversi servizi online che forniscono questa validazione; è necessario registrarsi presso almeno uno di questi servizi.
I seguenti servizi online sono supportati:
È possibile utilizzare più servizi. Quando un indirizzo email deve essere verificato, il sistema ne seleziona uno a caso dall’elenco fino a quando un servizio non risponde indicando se il dominio è usa e getta o meno. Se non ci sono servizi disponibili o funzionanti, il dominio verrà accettato.
La verifica avviene solo dopo che la verifica standard degli indirizzi email di Discourse è stata superata. Pertanto, i domini già aggiunti all’impostazione blocked_email_domains hanno la precedenza.
Alcuni dei servizi supportati offrono piani gratuiti piuttosto convenienti. Quindi, per un forum di piccole dimensioni, probabilmente non comporterà alcun costo.
Il risultato di una verifica viene memorizzato nella cache per un certo periodo.
Gli indirizzi email effettivi utilizzati dagli utenti non vengono inviati ai servizi; la parte locale verrà sostituita con “example”. Quindi, se un utente inserisce “my-name@some-domain.test”, verrà eseguita una verifica su “example@some-domain.test”.
Configurazione
Installa il plugin e configura almeno un servizio da utilizzare.
Impostazioni
| Nome | Descrizione |
|---|---|
indisposable_email_enabled |
Abilita il servizio |
indisposable_email_update_blocked_domains |
Aggiungi i domini usa e getta all’impostazione dei domini email bloccati. Attenzione! Esistono molti domini email usa e getta. Abilitare questa opzione potrebbe comportare un elenco davvero lungo. |
indisposable_email_allow_cache |
Ore per memorizzare nella cache i risultati di un dominio email non usa e getta. Non è consigliabile impostare questo valore troppo alto. Il valore predefinito è di un giorno. |
indisposable_email_deny_cache |
Ore per memorizzare nella cache il risultato di un dominio email usa e getta. Il valore predefinito è di una settimana. |
Ogni servizio supportato dispone di un’impostazione per inserire la relativa chiave API. Un servizio verrà utilizzato solo se è stata configurata una chiave.