Complemento Node JS para comparar direcciones de correo electrónico con dominios que generan correos electrónicos temporary
conocidos
2974 dominios abiertos
##Instalación
npm i temp-mail-check
##Inicialización
const tempMailCheck = require('temp-mail-check');
##Ejemplos
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", ... ]
##Prueba
npm test
##Contribuciones
Los proveedores de correo electrónico temporal actualizan los dominios con frecuencia; por lo tanto, para identificar todos los correos electrónicos temporales es importante actualizar el archivo del dominio (disposable-email-domains.json). ¡Este es un proyecto de código abierto, por lo que es importante contribuir!
Para simplificar la inserción de nuevos dominios, hice un script para usar: __addDomains.js
Agregue nuevos dominios con __addDomains.js
node __addDomains.js --list=newdomain1.com,newdomain2.com
Esta herramienta verifica que los dominios que está agregando no estén presentes y actualiza el archivo solo con dominios nuevos.
Es importante ingresar solo dominios válidos que respeten la expresión regular:
^([sS])+.+[a-z]{2,}$
Después de ingresar los dominios, realice una confirmación y envíe una solicitud de extracción.
Gracias por la colaboración <3
##Sugerencias
Estos son sólo algunos de los servicios de correo electrónico temporales a monitorear:
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/