Como saber si una direccion de email es verdadera o falsa?

Que les parecería si un día van a su bandeja de correo electrónico y encuentran un mensaje que viene de: [email protected]? seguro que los asaltará la duda de inmediato y se preguntarán como saber si una dirección de correo realmente existe o es falsa (hay muchas formas de impostar una dirección de email pero no seré yo quien se las explique!)

Hay dos forma de saber si una dirección de email existe, la primera es la más sencilla pero en algunas ocasiones puede fallar, simplemente tenemos que enviar un email a esa dirección, y si resulta que es falsa o no existe, nos llegará un correo de notificación de «rebote» a nuestra bandeja conteniendo algo así como esto:

Delivery to the following recipient failed permanently:

[email protected]

La otra forma es un poco más trabajosa pero no es complicada e implica que usemos el cliente del Telnet de Windows, si no lo tenemos habilitado tenemos que seguir estos pasos:

Nos vamos al Panel de Control

Vamos a Programas y características

Vamos a Activar o desactivar las características de Windows

Se abrirá una ventana donde se ve una lista de características de Windows, aquí solo tenemos que marcar Cliente Telnet con un check:

Hacemos click en Aceptar con esto ya tenemos instalado el cliente de Telnet en Windows

Ahora nos dirigimos al Icono del menu de inicio de Windows en la esquina inferior izquierda damos click y en la ventana escribimos nslookup y le damos entrada:

Esto nos abrirá una ventana de comandos

Asumamos que el email que queremos verificar es de gmail (pero el ejemplo es válido para otros servidores), entonces escribimos esto en esa ventana:

set type=mx

y le damos entrada:


obtendremos un prompt que solo muestra esto:  >

Ahora escribimos el dominio, en este caso gmail.com y le damos entrada

Obtendremos una respuesta similar a esta:

Lo que estamos viendo ahora es una lista de los registros MX del servidor de gmail, estos registros son usados por el servidor de ese dominio para encontrar la direcciones de email.

Usaremos uno solo de los registros, para esto elegiremos primero el que tiene el MX preference más bajo, en este caso es el que dice MX preference = 5 de esta linea extraemos el parámetro que nos interesa: gmail-smtp-in.l.google.com

Nos vamos nuevamente al menu inicio y en la ventana de comandos escribimos esto (sin olvidarse de poner 25 al final):

Telnet gmail-smtp-in.l.google.com 25

Obtenemos una ventana vacía, aquí debemos escribir HELO (puede que tengas que escribirlo dos veces) después de esto el servidor nos debe responder saludándonos:  mx.google.com at your service

Luego de esto nos identificamos con un email cualquiera, escribimos por ejemplo: mail from: <[email protected]> y damos entrada, debemos obtener un OK de confirmación:

Ahora escribimos la dirección de email que pretendemos verificar con este comando:  rcpt to:<[email protected]> y damos entrada:

Si la dirección existe obtendremos un OK, en el caso de nuestro ejemplo podemos ver como la dirección [email protected] existe (pero ojo eso no significa necesariamente que la dueña sea la Megan Fox de las películas!!!)

Si la dirección no existe obtendremos un error 550, algo así:

Eso es todo, ahora ya están al tanto de como saber si una dirección de email es verdadera o falsa, espero que este pequeño instructivo les sirva como me ha servido a mi.