Email jetable

:information_source: Résumé Empêcher les utilisateurs d’utiliser des adresses e-mail jetables
:hammer_and_wrench: Lien du dépôt \u003chttps://github.com/magicball-network/discourse-indisposable-email\u003e
:open_book: Guide d’installation Comment installer des plugins dans Discourse

Fonctionnalités

Ce plugin vérifiera les adresses e-mail jetables lorsqu’un utilisateur tente de les utiliser. Il utilise plusieurs services en ligne qui fournissent cette validation, vous devez vous inscrire auprès d’au moins l’un d’entre eux.

Les services en ligne suivants sont pris en charge :

Vous pouvez utiliser plusieurs services. Lorsqu’un e-mail doit être vérifié, il choisira un service au hasard dans la liste jusqu’à ce qu’un service réponde que le domaine de l’e-mail est soit jetable, soit non. S’il n’y a aucun service disponible ou fonctionnel, le domaine sera accepté.

La vérification n’a lieu qu’après la validation standard de l’e-mail de Discourse. Ainsi, les domaines déjà ajoutés au paramètre blocked_email_domains ont la priorité.

Certains des services pris en charge disposent de niveaux gratuits tout à fait acceptables. Donc, pour un petit forum, cela ne vous coûtera probablement rien.

Le résultat d’une vérification est mis en cache pendant un certain temps.

Les adresses e-mail réelles utilisées par les utilisateurs ne sont pas envoyées aux services, la partie locale sera remplacée par « example ». Donc, si les utilisateurs saisissent « my-name@some-domain.test », une vérification est effectuée sur « example@some-domain.test ».

Configuration

Installez le plugin et configurez au moins un service à utiliser.

Paramètres

Inclure un tableau des paramètres et des descriptions des paramètres

Nom Description
indisposable_email_enabled Activer le service
indisposable_email_update_blocked_domains Ajouter des domaines jetables au paramètre des domaines d’e-mail bloqués. Attention ! Il existe de nombreux domaines d’e-mail jetables. L’activation de cette option pourrait entraîner une très longue liste.
indisposable_email_allow_cache Heures de mise en cache des résultats d’un domaine d’e-mail non jetable. Vous ne voulez pas définir cela trop longtemps. Par défaut, une journée.
indisposable_email_deny_cache Heures de mise en cache du résultat d’un domaine d’e-mail jetable. Par défaut, une semaine.

Chaque service pris en charge dispose d’un paramètre pour saisir sa clé API. Un service ne sera utilisé qu’une fois qu’une clé aura été configurée.

1 « J'aime »

La qualité de la détermination des domaines de courriel jetables varie entre les services. Par exemple, j’ai constaté que Mailsac ne détecte pas un tas de domaines de courriel jetables.

La première réponse positive d’un service concernant un domaine sera utilisée. Donc, si c’est un faux négatif d’un service, l’adresse e-mail sera acceptée.

1 « J'aime »