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/