Programación Web y Scripting > Python
Problemas con "smtplib.py"
iggarci:
Hola a tod@s!
Estoy haciendo un programa en python y quiero enviar desde python un email, el programa me esta fallando, entonces e entradado en 'usr/lib/python2.7/' y desde aqui he arrancado smtplib de la siguiente forma 'sudo nano smtplib.py', me deja meter los emails y el texto y todo bien, pero cuando le doy a 'Ctrl+D' para finalizar me da el siguiente error:
Message length is 10
Traceback (most recent call last):
File "smtplib.py", line 854, in <module>
server = SMTP('localhost')
File "smtplib.py", line 249, in __init__
(code, msg) = self.connect(host, port)
File "smtplib.py", line 309, in connect
self.sock = self._get_socket(host, port, self.timeout)
File "smtplib.py", line 284, in _get_socket
return socket.create_connection((port, host), timeout)
File "/usr/lib/python2.7/socket.py", line 571, in create_connection
raise err
socket.error: [Errno 111] Connection refused
Alguien sabe que puede ser???????
Muchas gracias a tod@s!!!
ryuz:
Para comprender mejor que no sea un error de código. ¿Sería posible que pusieras el código fuente de tu script?
Yo desarrolle hace tiempo un código para enviar correos a Gmail exactamente y nunca me dio problemas.
iggarci:
Este es mi codigo
import smtplib
from email.MIMEText import MIMEText
emisor = "emisor@gmail.com"
receptor = "receptor@dominio.com"
mensaje = MIMEText("correo enviado desde Python")
mensaje['From']=emisor
mensaje['To']=receptor
mensaje['Subject']="Asunto del correo"
serverSMTP = smtplib.SMTP('smtp.gmail.com',587)
serverSMTP.ehlo()
serverSMTP.starttls()
serverSMTP.ehlo()
serverSMTP.login(emisor,"password")
serverSMTP.sendmail(emisor,receptor,mensaje.as_string())
serverSMTP.close()
Muchas gracias
ryuz:
* Te recomiendo usar las etiquetas [*CODE=Python][*/CODE] sin los asteriscos claro.
* Pues la verdad que me funciona perfectamente, es más hace tiempo programe un mail bomber basicamente con el mismo código pero añadiendo bucles. La cuestion es que lo volvere a probar en casa ahora ando en el trabajo. ¿Lo has probado en otro sistema o en otra version de Python? En caso de que te tire mensajes de error al ejecutarlo, pon cada error e intentaré solucionartelo. Disculpa por no ser de más ayuda.
iggarci:
Jo muchas gracias, mañana te pongo los errores, k hoy no creo pueda
Navegación
[#] Página Siguiente
Ir a la versión completa