Email non eliminabile

:information_source: Riepilogo Impedire agli utenti di utilizzare indirizzi email usa e getta
:hammer_and_wrench: Link Repository \u003chttps://github.com/magicball-network/discourse-indisposable-email\u003e
:open_book: 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.

1 Mi Piace

La qualità della determinazione dei domini email usa e getta varia tra i servizi. Ad esempio, ho scoperto che Mailsac non rileva molti domini email usa e getta.

Verrà utilizzata la prima risposta positiva di un servizio riguardo a un dominio. Quindi, se si tratta di un falso negativo da parte di un servizio, l’indirizzo email verrà accettato.

1 Mi Piace