Programación Web y Scripting > Python

 Problemas con "smtplib.py"

(1/2) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa