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 quit
sin 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 vrfy
comando. 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.