El envío de correo electrónico a través de Google servidor de aplicaciones SMTP en Python 2.4
-
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?
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