Hallo,
kann mir mal jemand erklären, wie dieser Codeschnipsel genau funktioniert? Im groben weiß ich schon was dort passiert, lediglich die ersten fünf Zeilen sind mir etwas unklar.
In Zeile eins wird ja der String "Hier steht der Email_Text" in der Variable "text" gespeichert. Was bedeuten die nächsten vier Zeilen? Was passiert dort genau? Ist MimeText ein "Texteditor" der anschließend den Platzhalter 'Subject' durch den String " Hier steht der Betreff der Email" ersetzt?
Verweisen die Eckigen Klammern nicht auf eine Liste? Ich hoffe mir kann jemand unter die Arme greifen.
Vielen Dank im Vorraus
Code
text = 'Hier steht der Email_Text' #
message = MIMEText(text) #
message['Subject'] = ('Hier steht der Betreff der Email') #
message['From'] = FROM_EMAIL #
message['To'] = TO_EMAIL #
smtp = smtplib.SMTP(SMTP_SERVER) #
smtp.starttls() #
smtp.login(SMTP_USERNAME, SMTP_PASSWORD) #
smtp.sendmail(message['From'], message['To'], message.as_string()) #
smtp.quit() #
print('Email sent')
Display More