Articles of gmail

Python Gmail API ‘no JSON serializable’

Quiero enviar un correo electrónico a través de Python utilizando la API de Gmail. Todo debería estar bien, pero aún así aparece el error “Se produjo un error: b’Q29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PSJ1cy1hc2NpaSIKTUlRS …” Aquí está mi código: import base64 import httplib2 from email.mime.text import MIMEText from apiclient.discovery import build from oauth2client.client import flow_from_clientsecrets from oauth2client.file import Storage from […]

Error de la API de Gmail en el ejemplo de código: se requiere un objeto similar a bytes, no ‘str’

Estoy incorporando la API de Gmail en un progtwig que estoy realizando y recibo un error que no he podido resolver o que no he podido encontrar una respuesta en línea. El código relevante está debajo, así como el error: from apiclient import discovery from httplib2 import Http from oauth2client import file, client, tools import […]

enviando correos electrónicos en el comportamiento extraño de Python

Estoy trabajando en un código que regularmente envía correos electrónicos desde 4 cuentas diferentes, 2 de ellas son cuentas de gmail y las otras 2 son cuentas de yahoo. Cuando comencé a escribir el código, pude enviar todos los correos electrónicos de ambas cuentas de gmail utilizando el siguiente código: def sendGmail(self, fromaddr, toaddr, username, […]

Autenticación IMAP de Gmail: imaplib.authenticate toma exactamente 3 argumentos (4 dados)

Estoy intentando habilitar el acceso IMAP de Gmail desde mi aplicación web. En este momento, los usuarios pueden otorgar acceso a la aplicación web, recuperando y almacenando con éxito el token y el secreto del usuario. Pero cuando bash autenticar la conexión IMAP para recuperar correos electrónicos, aparece el siguiente error: TypeError: authenticate() takes exactly […]

smtplib de python no puede conectarse a gmail, mail.ru o cualquier otra cosa

Todas las líneas que comienzan desde la línea devuelven un error Errno 10060 o un error Errno 10061: import smtplib server = smtplib.SMTP(‘smtp.gmail.com:465’) mailServer = smtplib.SMTP(“smtp.gmail.com”, 587) mailServer = smtplib.SMTP(“smtp.gmail.com”, 465) mailServer = smtplib.SMTP(“smtp.mail.ru”, 25) mailServer = smtplib.SMTP(“smtp.mail.ru”, 2525) ¿Podrías ayudar? Debo estar perdiendo algo trivial … Mensajes de error completos: Traceback (most recent call […]

Python smtp error de autenticación de gmail (envío de correo electrónico a través del servidor smtp de gmail)

Tengo el siguiente código import smtplib from email.mime.text import MIMEText smtpserver = ‘smtp.gmail.com’ AUTHREQUIRED = 1 # if you need to use SMTP AUTH set to 1 smtpuser = ‘admin@myhost.com’ # for SMTP AUTH, set SMTP username here smtppass = ‘123456’ # for SMTP AUTH, set SMTP password here RECIPIENTS = [‘online8@gmail.com’] SENDER = ‘admin@myhost.com’ […]

Enviando correo desde gmail usando Python

Estoy tratando de enseñarme a mí mismo cómo progtwigr mediante la creación de progtwigs / scrips que me serán útiles. Estoy intentando reajustar una secuencia de comandos que encontré en línea para enviar un correo electrónico a través de gmail usando una secuencia de comandos de Python ( Fuente ). Este ejemplo tiene una porción […]

imaplib / gmail cómo descargar el mensaje completo (todas las partes) sin marcar como leído

Marqué inadvertidamente todos los mensajes en mi bandeja de entrada como leído con esta statement de python: status, data = conn.uid(‘fetch’, fetch_uids, ‘(RFC822)’) Pero pude repasar todas las partes del mensaje con el siguiente conjunto de declaraciones: email_message = email.message_from_string(data[0][1]) for part in email_message.walk(): print ‘\n’ print ‘Content-Type:’,part.get_content_type() print ‘Main Content:’,part.get_content_maintype() print ‘Sub Content:’,part.get_content_subtype() La […]

No se pueden enviar correos electrónicos con pyramid_mailer y gmail

Estoy tratando de enviar correos electrónicos desde mi sitio web de pirámide con mi smtp de gmail y el paquete pyramid_mailer. En primer lugar, si alguien tiene otra sugerencia para una solución de correo electrónico, ¡hágamelo saber! Agregué lo siguiente a mi dev.ini: mail.host = smtp.gmail.com mail.username = user@gmail.com mail.password = password mail.port = 465 […]

Error de scope no válido al intentar acceder a la api de gmail

400. That’s an error. Error: invalid_scope You don’t have permission to access some scopes. Your project is trying to access scopes that need to go through the verification process. {invalid = [https:// mail.google.com/]} If you need to use one of these scopes, submit a verification request. Este es el error que recibo cuando fluyo el […]