Sende E-Mails mit Google Apps SMTP-Server in Python 2.4
-
13-09-2019 - |
Frage
Ich habe Schwierigkeiten 2.4 bekommen Python zu gmail des SMTP-Server zu verbinden. Mein unten Skript wird nicht immer Vergangenheit „Verbindung“. Ich weiß, gibt es eine SMTP_SSL Klasse in späteren Versionen von Python und es scheint gut zu funktionieren, aber die Produktionsumgebung Ich habe zu tun mit nur hat - und wahrscheinlich wird immer nur haben -. Python 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)
Hat jemand einen Rat den obigen Code für das Erhalten mit Python arbeiten 2.4?
Lösung
Als ich versuchte, etwas Ähnliches oben für Django apps Einstellung, konnte ich es nie auf Port arbeiten 465. Port 587 verwenden, die der andere Port in der GMail docs zu arbeiten schien.
Andere Tipps
Ja, ich verwenden 587 als Port für meine vb.net zu App. 465 nicht auch für mich arbeiten.
Versuch
server.ehlo ('user.name@gmail.com ')
in beiden Orten oberhalb
auch einen Blick auf Einstellung
server.set_debuglevel (1) Wert für weitere Informationen erforderlich