Articles of imap

Obtener el asunto del correo electrónico y el remitente utilizando imaplib?

Recibo la siguiente respuesta después de ejecutar el código que se muestra debajo de la respuesta. ¿Cómo puedo analizar esta respuesta para obtener el remitente (John Smith) y el sujeto (prueba)? [(‘13010 (BODY[HEADER.FIELDS (SUBJECT FROM)] {57}’, ‘From: John Smith \r\nSubject: test\r\n\r\n’), ‘)’] – conn.fetch(message, ‘(BODY[HEADER.FIELDS (SUBJECT FROM)])’)

imaplib.select en la bandeja de entrada grande: hay demasiados argumentos para el comando

Estoy tratando de acceder a mis correos electrónicos en Gmail desde un script de python. El código que uso es el siguiente: import imaplib m = imaplib.IMAP4_SSL(“imap.gmail.com”) m.login(“username”,”password”) m.select(“[Gmail]/All Mail”) Cuando ejecuto este código en Python 2, funciona bien, obtengo la lista de todos mis correos electrónicos. En Python 3 Hoverer falla con el error. […]

¿Vale la pena usar IMAP COMPRESS (DEFLATE)?

Gmail admite la extensión IMAP COMPRESS ( RFC4978 ), específicamente el algoritmo DEFLATE ( RFC1951 ), también conocido como zlib / gzip. Normalmente no soy un progtwigdor de Python, pero lancé una secuencia de comandos de prueba rápida usando el imaplib2 de Piers Lauder para determinar el rendimiento con o sin compresión habilitada. from time […]

¿Qué tan difícil es construir un cliente de correo electrónico? – Python

Me estoy aventurando en un territorio desconocido aquí … Estoy tratando de averiguar qué tan difícil podría ser implementar un cliente de correo electrónico usando Python: Recuperación de correo electrónico Envío de correo electrónico Formato de correo electrónico Representación de correo electrónico También me pregunto si todos los protocolos son fáciles o difíciles de soportar, […]

Búsqueda IMAP de Python usando un tema codificado con utf-8

Esta pregunta está relacionada con la búsqueda de IMAP de Python utilizando un tema codificado con iso-8859-1 , pero la respuesta dada no funciona para mí. Estoy haciendo la siguiente búsqueda de IMAP en python: typ, data = self.M.search(“utf-8”, “(SUBJECT %s)” % u”réception”.encode(“utf-8”)) Y me sale la siguiente excepción: … typ, data = self.M.search(“utf-8”, “(SUBJECT […]

Python IMAP: =? Utf-8? Q? en la cadena de asunto

Estoy mostrando un nuevo correo electrónico con IMAP , y todo se ve bien, excepto por un asunto del mensaje que se muestra como: =?utf-8?Q?Subject?= ¿Cómo puedo arreglarlo?

Búsqueda IMAP de Python utilizando un tema codificado con iso-8859-1

Desde otra cuenta, me envié un correo electrónico con el tema Test de réception en local . Ahora usando IMAP, quiero encontrar ese correo electrónico buscando por tema. Al hacer una búsqueda de ALL y encontrar el correo electrónico entre los resultados, veo: Subject: =?ISO-8859-1?Q?Test_de_r=E9ception_en_local?= Así que ahora, buscando con imap, bash: M = imaplib.IMAP4_SSL(‘imap.gmail.com’, […]

Problema al eliminar correos electrónicos en gmail usando imaplib

Intento eliminar el mensaje de la carpeta de la bandeja de entrada y todo está bien, pero cuando cambié a la carpeta Todo el correo, la eliminación no funciona. expunge() método expunge() devuelve (‘OK’, [None]) y el mensaje no se eliminó: >>>import imaplib >>>server = imaplib.IMAP4_SSL(‘imap.gmail.com’,’993′) >>>server.login(‘likvidator89@gmail.com’,’Password’) >>>server.select(‘inbox’) >>>for i in server.search(None,’all’)[1][0].split(): … print i+”\n”+server.fetch(i,'(BODY[HEADER.FIELDS […]

Codificación de la ruta de la carpeta IMAP (IMAP UTF-7) para Python

Me gustaría saber si existe alguna función / biblioteca “oficial” en Python para la encoding de la ruta de la carpeta UTF-7 de IMAP4. En imapInstance.list() obtengo la siguiente ruta IMAP codificada en UTF-7: ‘(\\HasNoChildren) “.” “[Mails].Test&AOk-“‘, Si hago la siguiente encoding: (u”[Mails].Testé”).encode(‘utf-7’) Yo obtengo : ‘[Mails].Test+AOk-‘ Que es UTF-7 pero no IMAP UTF-7 codificado. […]

¿Hay alguna forma de obtener su dirección de correo electrónico después de autenticarse con Gmail mediante Oauth?

En una aplicación web de Python, puedo conectarme a Gmail mediante OAuth e IMAP. OAuth usa cualquier cuenta de Google en la que haya iniciado sesión simplemente y le pide que otorgue acceso a la aplicación web. Sin embargo, no proporciona una API para recuperar la dirección de correo electrónico de esa cuenta. El problema […]