| Riepilogo | Impedire agli utenti di utilizzare indirizzi email usa e getta | |
| Link Repository | \u003chttps://github.com/magicball-network/discourse-indisposable-email\u003e | |
| Guida all’installazione | Come installare i plugin in Discourse |
Funzionalità
Questo plugin verificherà gli indirizzi email usa e getta quando un utente tenta di utilizzarli. Utilizza diversi servizi online che forniscono questa convalida, è necessario iscriversi ad almeno uno di essi.
Sono supportati i seguenti servizi online:
È possibile utilizzare più servizi. Quando un’email deve essere verificata, ne verrà scelto uno casuale dall’elenco finché un servizio non risponde che il dominio dell’email è 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 dell’email di Discourse è stata superata. Pertanto, i domini già aggiunti all’impostazione blocked_email_domains hanno la precedenza.
Alcuni dei servizi supportati hanno livelli gratuiti abbastanza accettabili. Quindi, per un forum di piccole dimensioni, probabilmente non ti costerà nulla.
Il risultato di una verifica viene memorizzato nella cache per un certo periodo di tempo.
Gli indirizzi email effettivi utilizzati dagli utenti non vengono inviati ai servizi; la parte locale verrà sostituita con “example”. Quindi, se l’utente inserisce “mio-nome@some-domain.test”, viene eseguito un controllo su “example@some-domain.test”.
Configurazione
Installa il plugin e configura almeno un servizio da utilizzare.
Impostazioni
Includi una tabella di impostazioni e descrizioni delle 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! Ci sono molti domini email usa e getta. Abilitare questa opzione potrebbe portare a un elenco molto lungo. |
indisposable_email_allow_cache |
Ore per memorizzare nella cache i risultati di un dominio email non usa e getta. Non impostare un valore troppo lungo. Il valore predefinito è un giorno. |
indisposable_email_deny_cache |
Ore per memorizzare nella cache il risultato di un dominio email usa e getta. Il valore predefinito è una settimana. |
Ogni servizio supportato ha un’impostazione per inserire la propria chiave API. Un servizio verrà utilizzato solo se è stata configurata una chiave.