Mi idea es extraer el dominio a partir del correo y comprobar a través de los DNS cual es el servidor SMTP (mirando los registros MX). Una vez que sabemos el servidor SMTP procedemos a lanzar unos sockets para conectarnos a él y proceder a intentar mandarle un e-mail a la cuenta que queremos comprobar si es válida. Mirando los códigos de respuesta, vemos que si el correo es válido nos devolverá un 250, y si no (en teoría) nos devuelve un 550.
0verCheck implementa estos dos conceptos:
Si os es de utilidad, comentadlo ;)
Descarga del script => https://github.com/0verl0ad/0verCheck
Fuente Original: http://blog.0verl0ad.com/2014_02_01_archive.html
0 comentarios:
Publicar un comentario