Probleme mit einbinung der Get Funktion in Emails
Verfasst: Mittwoch 5. Februar 2025, 13:05
Hallo Ihr lieben , ich wusste Jetzt nicht wie ich die Überschrift Formulieren sollte .
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.
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)