Herramientas de usuario

Herramientas del sitio


informatica:programacion:python:mail

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
Próxima revisión
Revisión previa
informatica:programacion:python:mail [2020/11/05 14:40] – [Enviar] tempwininformatica:programacion:python:mail [2020/11/05 14:49] (actual) – [Recibir] tempwin
Línea 30: Línea 30:
  
 <code python> <code python>
-import +import imapclient 
 +con = imapclient.IMPAClient('imap.gmail.com', ssl=True ) 
 +con.login('usuario@gmail.com', 'contraseña'
 +con.select_folder('INBOX', readonly=True) 
 +UIDs = con.search(['SINCE 20-Aug-2020']) 
 + 
 +# Devuelve los identificadores de e-mails encontrados como una lista de números 
 + 
 +# Obtenemos el e-mail 1235 
 +rowMessage = con.fetch([1235], ['BODY[]', 'FLAGS']) 
 + 
 +# Vamos a usar el módulo 'pyzmail' para facilitar la lectura del e-mail descargado: 
 +import pyzmail 
 + 
 +mensaje = pyzmail.PyzMessage.factory(rowMessage[1235][b'BODY[]']) 
 + 
 +# Obtener el asunto 
 +mensaje.get_subject() 
 + 
 +# Obtener el remitente: 
 +mensaje.get_address("from"
 + 
 </code> </code>
informatica/programacion/python/mail.1604583623.txt.gz · Última modificación: por tempwin