Articles of gmail

¿La API de Gmail admite el uso de cuentas de servicio de OAuth?

Estoy tratando de usar la API de Gmail con la biblioteca del cliente de Google Python. He creado una credencial de cuenta de servicio a través de la Consola de desarrollador de Google. Entonces estoy intentando usar esas credenciales como sO: from oauth2client.client import SignedJwtAssertionCredentials client_email = ‘@developer.gserviceaccount.com’ with open(“foobar-.p12”) as f: private_key = f.read() […]

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

Recibe respuestas de Gmail con smtplib – Python

Ok, estoy trabajando en un tipo de sistema para poder iniciar operaciones en mi computadora con mensajes SMS. Puedo conseguir que envíe el mensaje inicial: import smtplib fromAdd = ‘GmailFrom’ toAdd = ‘SMSTo’ msg = ‘Options \nH – Help \nT – Terminal’ username = ‘GMail’ password = ‘Pass’ server = smtplib.SMTP(‘smtp.gmail.com:587’) server.starttls() server.login(username , password) […]

¿Por qué la búsqueda en la API de gmail devuelve un resultado diferente al de la búsqueda en el sitio web de gmail?

Estoy usando la API de gmail para buscar correos electrónicos de usuarios. He creado la siguiente consulta de búsqueda: ticket after:2015/11/04 AND -from:me AND -in:trash Cuando ejecuto esta consulta en la interfaz del navegador de Gmail, obtengo 11 mensajes (como se esperaba). Sin embargo, cuando ejecuto la misma consulta en la API, solo recibo 10 […]

Python: API de Google – Obtención de mimeTypes de un mensaje

Mi objective es utilizar la API de Google para tomar datos de un correo electrónico que he especificado. Actualmente puedo encontrar el mensaje, obtener los datos del mensaje y decodificar los datos del mensaje en un formato legible. Después de esto, necesito encontrar la parte correcta de mi mensaje (escriba text/html ) y luego buscar […]

imaplib – ¿Cuál es el nombre de carpeta correcto para Archivar / Todos los correos en Gmail?

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

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

Descargar archivos adjuntos desde gmail utilizando la API de Gmail

Estoy usando la API de Gmail para acceder a mis datos de Gmail y al cliente de Google Python Api. Según la documentación para obtener el mensaje adjunto, dieron una muestra para Python. https://developers.google.com/gmail/api/v1/reference/users/messages/attachments/get Pero el mismo código que probé entonces obtengo un error: AttributeError: ‘Resource’ object has no attribute ‘user’ línea donde estoy recibiendo […]

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

Configurar Frask-Mail para utilizar GMail

Cuando trato de enviar un correo electrónico utilizando Flask-Mail al servidor SMTP de Gmail usando la configuración a continuación, obtengo el [Errno -2] Name or service not known . ¿Cómo arreglo mi configuración para enviar correos electrónicos con Gmail? from flask import Flask, render_template, redirect, url_for from flask_mail import Mail, Message app = Flask(__name__) app.config.update( […]