| Résumé | Empêcher les utilisateurs d’utiliser des adresses e-mail jetables | |
| Lien du dépôt | \u003chttps://github.com/magicball-network/discourse-indisposable-email\u003e | |
| 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.