El envío de correo electrónico a través de Google servidor de aplicaciones SMTP en Python 2.4

StackOverflow https://stackoverflow.com/questions/975065

  •  13-09-2019
  •  | 
  •  

Pregunta

Estoy teniendo dificultades para conseguir Python 2.4 para conectarse al servidor SMTP de Gmail. Mi script a continuación no siempre conseguir más allá de "conexión". Me di cuenta que es una clase SMTP_SSL en versiones posteriores de pitón y parece que funciona bien, pero el entorno de producción que tienen que tratar con sólo tiene - y es probable que sólo tenga -. Pitón 2.4

print "connecting"
server = smtplib.SMTP("smtp.gmail.com", 465)

print "ehlo"
server.ehlo()
print "start tls"
server.starttls()

print "ehlo"
server.ehlo()
print "log in"
if self.smtpuser:
    server.login(smtpuser, smtppassword)

¿Alguien tiene algún consejo para conseguir el código anterior para trabajar con Python 2.4?

¿Fue útil?

Solución

Cuando traté de establecer algo similar a las aplicaciones de Django, nunca pude conseguir que funcione en el puerto 465. Mediante el puerto 587, que es el otro puerto situado en el docs GMail parecía funcionar.

Otros consejos

Sí utilicé 587 como el puerto de mi aplicación vb.net también. 465 no funcionó para mí también.

try

server.ehlo ('user.name@gmail.com ')

en ambos lugares por encima

También se fijan en la configuración

server.set_debuglevel (1) valor según se requiera para obtener más información

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top