El 24 de septiembre de 2015, 18:32, Gonzalo V <gvm2...@gmail.com> escribió:

> Hola a todos
> Tengo una duda.
> resulta que en una cuenta de outlook antigua tengo como 2000 emails que se
> han juntado durante la vida, algunos pueden estar viegentes y otros no
> ¿Es posible que python "consulte" si estos correos estan vivos o no
> haciendo una suerte de ping en los servidores de los correos?
> si es posible, por dónde debo empezar?
>

Que el servidor de correo responda a un ping no asegura que el usuario de
ese correo todavía exista. Pero lo normal es que los servidores de correo
no respondan en ningún otro puerto que no sea los de servicio de correo.
Además, es muy posible que tengas que hacer una consulta previa al servidor
DNS para saber cuál es el servidor de correo real que usa el dominio antes
de probar.

Lo aconsejable es usar tu servidor de correo para enviar un correo a cada
dirección añadiendo y activar el acuse de recibo (DSN). Suele ser una
deferencia del servidor devolver un mensaje notificando si ha podido
entregar el correo a su destinatario. Puedes usar el módulo 'smtplib' para
enviar correos, poplib/imaplib para leer las respuestas y el módulo
'email.parser' para parsear los acuses de recibos y saber si ha llegado o
no a su destino.





>
> muchas gracias
>
>
> Saludos,
> Gonzalo
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
Hyperreals *R  "Quarks, bits y otras criaturas infinitesimales":
http://ch3m4.org/blog
Buscador Python Hispano: http://ch3m4.org/python-es
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a