Node JS-Plugin zum Vergleichen von E-Mail-Adressen mit Domänen, die bekanntermaßen temporary
E-Mails generieren
2974 offene Domains
##Installation
npm i temp-mail-check
##Initialisierung
const tempMailCheck = require('temp-mail-check');
##Beispiele
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", ... ]
##Prüfen
npm test
##Beiträge
Temporäre E-Mail-Anbieter aktualisieren häufig Domänen. Um alle temporären E-Mails zu identifizieren, ist es daher wichtig, die Domänendatei (disposable-email-domains.json) zu aktualisieren. Da es sich um ein Open-Source-Projekt handelt, ist es wichtig, einen Beitrag zu leisten!
Um das Einfügen neuer Domänen zu vereinfachen, habe ich ein Skript erstellt: __addDomains.js
Fügen Sie neue Domänen mit __addDomains.js
hinzu
node __addDomains.js --list=newdomain1.com,newdomain2.com
Dieses Tool prüft, ob die von Ihnen hinzugefügten Domänen noch nicht vorhanden sind, und aktualisiert die Datei nur mit neuen Domänen.
Es ist wichtig, nur gültige Domänen einzugeben, die den regulären Ausdruck respektieren:
^([sS])+.+[a-z]{2,}$
Führen Sie nach der Eingabe der Domänen einen Commit durch und senden Sie einen Pullrequest.
Vielen Dank für die Zusammenarbeit <3
##Vorschläge
Dies sind nur einige der temporären E-Mail-Dienste, die überwacht werden sollten:
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/