2017-02-13 1 views
0

Ich versuche, ein Programm zu starten, das eine E-Mail sendet mit Smtplib in Python 3.5 und es funktioniert nicht. Die E-Mail wird gesendet und der Empfänger sieht eine E-Mail in seinem Posteingang, die jedoch leer ist (der Nachrichteninhalt ist nicht vorhanden). Der Code sieht ein bisschen wie folgt aus:Python SMTP E-Mail erreicht nicht requirent

message = "Test Message" 
server = smtplib.SMTP("smtp.live.com", 25) 
server.starttls() 
server.login("[email protected]", "someones_password") 
server.sendmail("[email protected]", [email protected], message) 

Kann mir jemand sagen, was ich falsch mache?

Antwort

1

Haben Sie versucht, server.ehlo() vor server.starttls() zu verwenden?

So:

message = "Test Message" 
server = smtplib.SMTP("smtp.live.com", 25) 
server.ehlo() 
server.starttls() 
server.login("[email protected]", "someones_password") 
server.sendmail("[email protected]", [email protected], message) 
Verwandte Themen