¿Cómo comprobar si existe una dirección de correo electrónico?

¿Cómo comprobar si existe una dirección de correo electrónico?

Estoy intentando comprobar 2000 direcciones de correo electrónico para ver si existen. ¿Hay formas de comprobar si una dirección de correo electrónico es válida sin enviar un correo electrónico a cada dirección?

Encontré un servicio en líneaCorreo electrónico ilimitado, pero sólo comprueba 20 direcciones de correo electrónico antes de tener que comprar la versión completa.

Respuesta1

Sólo para completar:algunoServidores SMTPhacerindicar si existe una dirección de correo electrónico. Siguiendo un ejemplo completoen otra respuesta:

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

helo example.com
mail from: <[email protected]>
rcpt to: <[email protected]>
550-5.1.1 The email account that you tried to reach does not exist. Please try
550-5.1.1 double-checking the recipient's email address for typos or
550-5.1.1 unnecessary spaces. Learn more at
550 5.1.1 http://mail.google.com/support/bin/answer.py?answer=6596

En caso de éxito, y en servidores que no pueden o no quieren saber si una dirección es válida, el último comando produciría:

250 2.1.5 OK

Entonces se podría simplemente invocar quitsin enviar ningún correo electrónico. Aún así, al probar muchas direcciones, esto también podría provocar que te bloqueen.

(Gmail no admite el vrfycomando. En el sitio web, también tiene un botón "verificar disponibilidad" cuandoregistrándosepara una nueva cuenta de Gmail. Eso también podría dartealgunoinformación, pero las direcciones antiguas no estarán disponibles durante algún tiempo).

Respuesta2

Si esto fuera posible, los spammers de todo el mundo cantarían de alegría.

Perdón perono, no es posible saber si una determinada dirección de correo electrónico existe o no.

En mi opinión, ¡esta es una característica!

  • Si ustedsabersus corresponsales, entonces conocerá su información de contacto.
  • Si ustedno lo sétus corresponsales, entonces eres un extraño y no apreciarán recibir correo no solicitado de tu parte.
  • Si ustedsolía conocersus corresponsales y no le han mantenido informado de sus cambios de dirección, entonces han tomado una decisión (¿in?)consciente de no recibir su correo.

Lo mejor que puedes hacer es enviar un correo electrónico a tu lista y luego eliminar aquellos que rebotan (= aquellos que no pudieron ser entregados).

¡Ten cuidado! En algunos países es ilegal enviar correos electrónicos masivos no solicitados a personas que no lo han permitido explícitamente de antemano.

Respuesta3

Realmente no existe una buena manera de hacerlo. Hay un comando 'VRFY' en el protocolo SMTP, pero ya no conozco a nadie que lo permita funcionar; es demasiado útil para los spammers. La mayoría de los hosts simplemente rechazarán el comando.

Lo mejor que puede hacer ahora es enviar el correo electrónico y registrar lo que rebota (tenga en cuenta que algunos servidores de correo simplemente bloquearán el correo que no se puede entregar en lugar de rebotarlo).

No sé cuál es su negocio o propósito con esta lista, pero debe saber que si envía correos electrónicos a 2000 personas a la vez, es probable que algunos servidores de correo lo marquen como spammer.

Respuesta4

Puedesilbidola direccion de correo electronico.

De Lifehacker.com:

http://lifehacker.com/5697360/how-to-verify-if-an-email-address-is-real-or-fake

Cuando envía un correo electrónico a alguien, el mensaje va a un servidor SMTP que luego busca los registros MX (Mail Exchange) del dominio del destinatario del correo electrónico.

Haga clic en el enlace para obtener instrucciones paso a paso sobre cómo hacer ping a una dirección de correo electrónico.

información relacionada