Ich habe ein kleines Formular erstellt und hahe ein EmailScript geschrieben .
Ich wollte die Felder in der Email Funktionen einbinden aber irgendwas funktioniert nicht siehe Pfeil im Script.
Ausserdem wenn ich eine Funktion aufrufen will bzw erstelle wird die Message Variable rot dargestellt wie ein fehler .
Wenn ich es Manuel mache ohne Funktion und ohne der Variablen zuweisung des Formulars also nur das Email Script , das Funktioert.
Würde mich auf Hilfe sehr freuen .
Sorry wenn Fehler in der Rechtschreibung sind.
Code: Alles auswählen
def senden():
message = EmailMessage()
message.set_content()
message["From"] = "Test"
message["subject"] = "Test"
message["to"] = emp_label.get() <-------------
server = smtplib.SMTP_SSL("smtp.gmail.com", 465)
server.login("", "")
server.send_message(message)
server.quit()
text_label = ttk.Label(window, text="Windows 3.1 Managed Applacation", font=("arial",15))
text_label.pack(side="top", padx=20, pady=20)
emp_label = ttk.Label(window , text="Empfänger: ", font=("arial",12), bg="cyan4")
emp_label.place(x=100, y=340)
emp_form = ttk.Entry(window , font=("arial", 10), width="35")
emp_form.place(x=250, y=340)
emp_label2 = ttk.Label(window , text="Deine Nachricht:", font=("arial",12), bg="cyan4")
emp_label2.place(x=100, y=400)
nachricht_entry = ttk.Entry(window , font=("arial",10), width="40")
nachricht_entry.place(x=250,y=400)
send_label = ttk.Button(window , text="Absenden", command=senden)
send_label.place(x=550,y=620)