Plugin Node JS pour comparer les adresses e-mail avec des domaines qui génèrent des e-mails temporary
connus
2974 domaines ouverts
##Installation
npm i temp-mail-check
##Initialisation
const tempMailCheck = require('temp-mail-check');
##Exemples
tempMailCheck.checkEmail("[email protected]") // TRUE
tempMailCheck.checkEmail("[email protected]") // TRUE
// should return true when the email is valid
// should return false when the email is not valid
tempMailCheck.findDomain("0-mail.com") // TRUE
tempMailCheck.findDomain("tickete.it") // FALSE
// should return TRUE when the domain is in source
// should return FALSE when the domain is not in the source
_tempEmailCheck.getSource()
// [ "getapet.net","0-mail.com", "027168.com", ... ]
##Test
npm test
##Contributions
Les fournisseurs de messagerie temporaire mettent fréquemment à jour les domaines. Pour identifier tous les e-mails temporaires, il est important de mettre à jour le fichier de domaine (disposable-email-domains.json). Il s'agit d'un projet open source, il est donc important de contribuer !
Pour simplifier l'insertion de nouveaux domaines j'ai réalisé un script à utiliser : __addDomains.js
Ajoutez de nouveaux domaines avec __addDomains.js
node __addDomains.js --list=newdomain1.com,newdomain2.com
Cet outil vérifie que les domaines que vous ajoutez ne sont pas déjà présents et met à jour le fichier uniquement avec de nouveaux domaines.
Il est important de saisir uniquement des domaines valides qui respectent la regex :
^([sS])+.+[a-z]{2,}$
Après avoir entré les domaines, effectuez un commit et envoyez une pullrequest.
Merci pour votre collaboration <3
##Suggestions
Voici quelques-uns des services de messagerie temporaires à surveiller :
https://temp-mail.org
https://www.mohmal.com
https://www.guerrillamail.com
https://app.getnada.com
https://tempail.com
https://mytemp.email
https://mailto.space
https://10minutemail.com
http://www.fakemailgenerator.com
https://maildrop.cc
https://www.hidemyass.com
https://www.mailinator.com/