Articles of imap

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 […]

Cómo saber si la respuesta de inactividad de imaplib2 resultó de un tiempo de espera

Estoy usando imaplib2 ( docs ) para interactuar con un servidor IMAP. Estoy usando el comando inactivo, con un tiempo de espera y una callback. El problema es que no veo ninguna forma de saber si la callback se activó al alcanzarse el tiempo de espera, o si hubo un cambio en el servidor que […]

Analice Gmail con Python y marque todas las fechas anteriores a “leer”

En pocas palabras, creé una nueva cuenta de gmail y vinculé varias otras cuentas (cada una con miles de mensajes), que estoy importando. Todos los mensajes importados llegan como no leídos, pero los necesito para que aparezcan como leídos. Tengo un poco de experiencia con python, pero solo he usado módulos de correo e imaplib […]

Acceso IMAP a la bandeja de entrada de Gmail con XOAUTH

Sigo el ejemplo , ya he autorizado mi aplicación (= obtuve el token de acceso), pero al intentar acceder a los resultados de la bandeja de entrada aparece: 21:14.12 > NDIB1 AUTHENTICATE XOAUTH 21:14.17 < + 21:14.17 write literal size 480 21:14.74 < NDIB1 NO [ALERT] Invalid credentials (Failure) 21:14.74 NO response: [ALERT] Invalid credentials […]

Cómo analizar correos electrónicos de manera eficiente sin tocar archivos adjuntos usando Python

Estoy jugando con Python imaplib (Python 2.6) para obtener correos electrónicos de GMail. Todo lo que busco un correo electrónico con el método http://docs.python.org/library/imaplib.html#imaplib.IMAP4.fetch Recibo un correo electrónico completo. Solo necesito partes de texto y también analizar los archivos adjuntos, sin descargarlos. ¿Cómo se puede hacer esto? Veo que los correos electrónicos devueltos por GMail […]