Indisposable Email - bloquer les domaines de messagerie jetable

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

Fonctionnalités

Ce plugin vérifie la présence d’adresses e-mail jetables lorsqu’un utilisateur tente d’en utiliser une. 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’une adresse e-mail doit être vérifiée, un service est choisi aléatoirement dans la liste jusqu’à ce qu’un service réponde que le domaine de l’e-mail est soit jetable, soit non jetable. Si aucun service n’est disponible ou fonctionnel, le domaine sera accepté.

La vérification n’est effectuée qu’après que la vérification standard des e-mails de Discourse a été validée. Ainsi, les domaines déjà ajoutés au paramètre blocked_email_domains ont la priorité.

Certains des services pris en charge proposent des formules gratuites tout à fait acceptables. 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 est remplacée par « example ». Ainsi, si l’utilisateur entre « 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

Nom Description
indisposable_email_enabled Activer le service
indisposable_email_update_blocked_domains Ajouter les domaines jetables au paramètre des domaines e-mail bloqués. Attention ! Il existe de nombreux domaines d’e-mail jetables. Activer cette option pourrait entraîner une liste très longue.
indisposable_email_allow_cache Nombre d’heures pour mettre en cache les résultats d’un domaine d’e-mail non jetable. Vous ne voulez pas définir cette valeur trop longtemps. Par défaut, un jour.
indisposable_email_deny_cache Nombre d’heures pour mettre en cache le 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 n’est utilisé que si une clé a é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 »