Estoy progtwigndo un applet de python que observa el recuento no leído de las casillas de correo electrónico de mi lugar de trabajo y me encontré con un error EOF cuando trato de usar cualquier método imaplib después de que el applet permanezca inactivo durante unos 10 minutos. Todo funciona bien hasta que el applet […]
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 […]