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 […]
Estoy tratando de obtener el archivo adjunto de un correo electrónico y guardarlo en una carpeta específica con el nombre del archivo original. El correo electrónico es muy básico y no tiene mucho más que el archivo adjunto. El archivo es un archivo csv y solo habrá uno por correo electrónico. Esto es lo que […]
Tengo una secuencia de comandos de Python adaptada de la descarga de correos electrónicos MMS enviados a Gmail mediante Python import email, getpass, imaplib, os detach_dir = ‘.’ # directory where to save attachments (default: current) user = raw_input(“Enter your GMail username:”) pwd = getpass.getpass(“Enter your password: “) # connecting to the gmail imap server […]
Estoy usando el Oauth 2.0 de Google para obtener el acceso al usuario, pero no sé cómo usarlo con imaplib para acceder a la bandeja de entrada.
Actualmente estoy usando imaplib para obtener mensajes de correo electrónico de un servidor y procesar los contenidos y los archivos adjuntos. Me gustaría responder a los mensajes con un mensaje de estado / error y enlaces al contenido generado en mi sitio si pueden procesarse. Esto debería incluir el mensaje original, pero debería eliminar los […]
Estoy usando pythons imaplib para conectarme a mi cuenta de gmail. Quiero recuperar los 15 mensajes principales (no leídos o leídos, no importa) y mostrar solo los asuntos y el nombre del remitente (o dirección) pero no sé cómo mostrar el contenido de la bandeja de entrada. Aquí está mi código hasta ahora (conexión exitosa) […]
Estoy creando un cliente de correo usando Django y para extraer correos electrónicos estoy usando imaplib. Hasta ahora, puedo seleccionar la causa de la carpeta de la bandeja de entrada en cada servidor imap, su nombre es “INBOX”. Pero cuando se trata de seleccionar otras carpetas como Spam, Enviados y otras, tengo problemas porque su […]
Estoy tratando de conectarme a mi cuenta de gmail con imaplib: import imaplib mail = imaplib.IMAP4_SSH(‘imap.gmail.com’) mail.login(‘myemail@gmail.com’, ‘mypassword’) mail.select(“inbox”) # returns (‘OK’, [b’12009′]) Todo esto parece funcionar bien, sin embargo: mail.search(None, “ALL”) # returns error: command: SEARCH => got more than 10000 bytes mail.logout() # returns (‘NO’, # [“: command: LOGOUT => got more than […]
Aquí está mi código: import imaplib from email.parser import HeaderParser conn = imaplib.IMAP4_SSL(‘imap.gmail.com’) conn.login(‘example@gmail.com’, ‘password’) conn.select() conn.search(None, ‘ALL’) data = conn.fetch(‘1’, ‘(BODY[HEADER])’) header_data = data[1][0][1] parser = HeaderParser() msg = parser.parsestr(header_data) De esto me sale el mensaje de error: TypeError: initial_value must be str or none, not bytes Estoy usando python 3 que aparentemente se […]
Tengo un script que exporta todos los correos electrónicos de Gmail como archivos de texto. Funciona bien con esta línea donde selecciona la carpeta: mail.select(“inbox”) Pero no estoy seguro de cuál es el nombre del archivo de Gmail, donde se almacena todo el correo electrónico. He intentado archivar y todo el correo y esas cosas, […]