Re: [Python-es] Leer encabezados de buzon imap

2010-05-07 Por tema César García
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

2010-05-07 Por tema Carlos Herrera Polo
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

2010-05-07 Por tema Reynaldo Baquerizo
 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

2010-05-07 Por tema Carlos Herrera Polo
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

2010-05-07 Por tema lasizoillo
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/