Indisposable Email - blocca i domini di posta temporanea

:information_source: Riepilogo Impedisci agli utenti di utilizzare indirizzi email usa e getta
:hammer_and_wrench: Link al repository https://github.com/magicball-network/discourse-indisposable-email
:open_book: 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.

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