Re: [Python-es] Leer encabezados de buzon imap
Tiene razon lasizoillo, si tienes muucho tiempo, puedes ir con twisted, si no prueba con las otras opciones 2010/5/7 Jordi Funollet jord...@ati.es Por lo que dices que vas a hacer, quizás te ahorres trabajo con 'imapfilter'. Aunque no es Python, sino Lua, es aún más simple que usar 'imaplib'. -- ## ### Jordi Funollet ### http://www.terraquis.net ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- http://celord.blogspot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Leer encabezados de buzon imap
Me parece que con imaplib se puede conseguir, siguiendo la sugerencia de lasizoillo, tendria que cambiar (en el ejemplo) : typ, data = M.fetch(num, '(RFC822.HEADER)') Hasta ahi va bien, he probado y el ejemplo de http://docs.python.org/library/imaplib.html#imap4-example cambiado ahora solmente me retorna los encabezados. Ahora, no entiendo bien algo, por favor agradeceria me explicaran, La varibale data, es una lista ? Porque mi idea es encontrar unicamente las lineas que digan From: y guardarlas en otra variable.. esto es posible ? El 7 de mayo de 2010 11:21, César García cel...@gmail.com escribió: Tiene razon lasizoillo, si tienes muucho tiempo, puedes ir con twisted, si no prueba con las otras opciones 2010/5/7 Jordi Funollet jord...@ati.es Por lo que dices que vas a hacer, quizás te ahorres trabajo con 'imapfilter'. Aunque no es Python, sino Lua, es aún más simple que usar 'imaplib'. -- ## ### Jordi Funollet ### http://www.terraquis.net ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ -- http://celord.blogspot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Leer encabezados de buzon imap
Ahora, no entiendo bien algo, por favor agradeceria me explicaran, La varibale data, es una lista ? Pruébalo tú mismo, entra el terminal de python ... typ, data = M.fetch(num, '(RFC822.HEADER)') print(type(data)) Saludos, -- Reynaldo ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Leer encabezados de buzon imap
Correcto , es una lista. Alguien por favor puede ayudarme en decifrar esto ? Cuadno hago : print data[0] Me retorna algo como: ('3 (RFC822.HEADER {2617}', 'Received: from gw.server.com ([10.10.10.1]) by remapost.server.net with Microsoft SMTPSVC(6.0.3790.3959);\r\n\t Mon, 5 Apr 2010 14:55:45 -0500\r\nReceived: from correo3.cyberline.com.pe ( mail30.aueraventuro.cxm.ee [211.62.156.1])\r\n\tby gw.server.com with ESMTP id o35JsxnB00 9112\r\n\tfor c...@server.com; Mon, 5 Apr 2010 14:54:59 -0500\r\nReceiv Segun lo poco que entiendo, esta regresando una lista, una variable de esta lista es '3 (RFC822.HEADER {2617}', el segundo valor es todo el encabezado : 'Received: from gw.server.com ([10.10.10' De ese segundo encabezado, existe la forma de unicamente extraer lo que se encuentre en from: para otra variable string ? El 7 de mayo de 2010 11:43, Reynaldo Baquerizo reynaldo...@gmail.comescribió: Ahora, no entiendo bien algo, por favor agradeceria me explicaran, La varibale data, es una lista ? Pruébalo tú mismo, entra el terminal de python ... typ, data = M.fetch(num, '(RFC822.HEADER)') print(type(data)) Saludos, -- Reynaldo ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/ ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/
Re: [Python-es] Leer encabezados de buzon imap
El día 7 de mayo de 2010 18:55, Carlos Herrera Polo carlos.herrerap...@gmail.com escribió: Correcto , es una lista. Alguien por favor puede ayudarme en decifrar esto ? Cuadno hago : print data[0] Me retorna algo como: ('3 (RFC822.HEADER {2617}', 'Received: from gw.server.com ([10.10.10.1]) by remapost.server.net with Microsoft SMTPSVC(6.0.3790.3959);\r\n\t Mon, 5 Apr 2010 14:55:45 -0500\r\nReceived: from correo3.cyberline.com.pe (mail30.aueraventuro.cxm.ee [211.62.156.1])\r\n\tby gw.server.com with ESMTP id o35JsxnB00 9112\r\n\tfor c...@server.com; Mon, 5 Apr 2010 14:54:59 -0500\r\nReceiv Segun lo poco que entiendo, esta regresando una lista, una variable de esta lista es '3 (RFC822.HEADER {2617}', el segundo valor es todo el encabezado : 'Received: from gw.server.com ([10.10.10' De ese segundo encabezado, existe la forma de unicamente extraer lo que se encuentre en from: para otra variable string ? http://stackoverflow.com/questions/703185/using-email-headerparser-with-imaplib-fetch-in-python Como ves puedes usar el modulo email (el rfc822 que tiene un nombre más sugerente esta deprecated). Un saludo: Javi ___ Python-es mailing list Python-es@python.org http://mail.python.org/mailman/listinfo/python-es FAQ: http://python-es-faq.wikidot.com/