Articles of smtplib

WinError 10060 Falló el bash de conexión porque la parte conectada no respondió correctamente

Estoy intentando verificar los correos electrónicos enviando solicitudes a los servidores SMTP. Cuando pruebo en Linux, funciona para el 90% de los correos electrónicos. Cuando hice la prueba en Windows, hice un análisis y me gustó que el 79% de los correos electrónicos mostraran el problema WinError10060 . Intenté usar VPN, proxies e incluso apagar […]

Reenviando un correo electrónico con Python Smtplib

Estoy intentando crear un script que reenvía automáticamente ciertos correos electrónicos que coinciden con un criterio específico a otro correo electrónico. Tengo la descarga y el análisis de mensajes utilizando imaplib y el correo electrónico funcionando, pero no puedo averiguar cómo reenviar un correo electrónico completo a otra dirección. ¿Debo crear un nuevo mensaje desde […]

smtplib y gmail – problemas con el script de Python

Aquí está mi guión: #!/usr/bin/python import smtplib msg = ‘Hello world.’ server = smtplib.SMTP(‘smtp.gmail.com’,587) #port 465 or 587 server.ehlo() server.starttls() server.ehlo() server.login(‘myname@gmail.com’,’mypass’) server.sendmail(‘myname@gmail.com’,’somename@somewhere.com’,msg) server.close() Solo estoy intentando enviar un correo electrónico desde mi cuenta de gmail. La secuencia de comandos utiliza starttls debido a los requisitos de gmail. He intentado esto en dos servidores web, […]

smtplib envía un mensaje en blanco si el mensaje contiene ciertos caracteres

Mi script actual me permite enviar mensajes de correo electrónico bien, pero hay algunos caracteres que no le gustan, en particular ‘:’ en esta muestra. import smtplib, sys mensaje = sys.argv[1] def mailto(toaddrs, msg): fromaddr = ‘myemailblabla’ username = ‘thisismyemail’ password = ‘122344’ server = smtplib.SMTP(‘smtp.gmail.com:587’) server.starttls() server.login(username, password) server.sendmail(fromaddr, toaddrs, msg) server.quit() mailto(‘test@gmail.com’, mensaje) […]

¿Cómo obtener saltos de línea en el correo electrónico enviado con el smtplib de Python?

He escrito un script que escribe un mensaje en un archivo de texto y también lo envía como un correo electrónico. Todo va bien, excepto que el correo electrónico finalmente parece estar todo en una línea. Agrego saltos de línea por \n y funciona para el archivo de texto pero no para el correo electrónico. […]

¿Cómo puedo enviar un correo electrónico usando Python?

Estoy escribiendo un progtwig que envía un correo electrónico usando Python. Lo que he aprendido de varios foros es el siguiente código: #!/usr/bin/env python import smtplib sender = “sachinites@gmail.com” receivers = [“abhisheks@cse.iitb.ac.in”] yourname = “Abhishek Sagar” recvname = “receptionist” sub = “Testing email” body = “who cares” message = “From: ” + yourname + “\n” […]

python & smtplib: ¿Es posible enviar correo a través de gmail utilizando oauth2?

Entonces, ¿puedo iniciar sesión y enviar correo a través de gmail usando smtplib (usando el script a continuación), pero me preguntaba si usar oauth2 era una opción como con imaplib? No vi nada en la página de documentación de smtplib sobre auth y no he encontrado nada en Google. Gracias. #! /usr/bin/python import smtplib to […]

¿Cómo configurar un juego de caracteres en el correo electrónico usando smtplib en Python 2.7?

Estoy escribiendo un simple smtp-sender con autenticación. Aquí está mi código SMTPserver, sender, destination = ‘smtp.googlemail.com’, ‘user@gmail.com’, [‘reciever@gmail.com’] USERNAME, PASSWORD = “user”, “password” # typical values for text_subtype are plain, html, xml text_subtype = ‘plain’ content=””” Hello, world! “”” subject=”Message Subject” from smtplib import SMTP_SSL as SMTP # this invokes the secure SMTP protocol (port […]

Python 3 smtplib enviar con caracteres Unicode

Tengo un problema al enviar caracteres Unicode por correo electrónico usando smtplib en Python 3. Esto falla en 3.1.1, pero funciona en 2.5.4: import smtplib from email.mime.text import MIMEText sender = to = ‘ABC@DEF.com’ server = ‘smtp.DEF.com’ msg = MIMEText(‘€10’) msg[‘Subject’] = ‘Hello’ msg[‘From’] = sender msg[‘To’] = to s = smtplib.SMTP(server) s.sendmail(sender, [to], msg.as_string()) […]

¿Hay alguna forma de agregar múltiples receptores en Python SMTPlib?

Me preguntaba. ¿Hay alguna forma de agregar múltiples receptores en Python en su SMTPlib predeterminado? Me gusta (tema y contenido ya establecidos, smtp server gmail.): python sendmail.py receiver1@gmail.com receiver2@gmail.com receiver3@gmail.com … Gracias