import smtplib from tkinter import * def send_message(): address_info = address.get() email_body_info = email_body.get() sender_info = sender_address.get() password_info = password.get() server = smtplib.SMTP('smtp.gmail.com',587) server.starttls() server.login(sender_info,password_info) print("Login successful") server.sendmail(sender_info,address_info,email_body_info) print("Message sent") address_entry.delete(0,END) email_body_entry.delete(0,END) password_entry.delete(0,END) sender_address_entry.delete(0,END) gui = Tk() gui.geometry("500x500") gui.title("Email Sender App") heading = Label(text="Email Sender App",bg="yellow",fg="black",font="10",width="500",height="3") heading.pack() gui.configure(background = "light blue") sender_address_field = Label(text="Sender's Email :") sender_address_field.place(x=15,y=70) sender_address = StringVar() sender_address_entry = Entry(textvariable=sender_address,width="30") sender_address_entry.place(x=15,y=100) sender_password_field = Label(text="Sender's Password :") sender_password_field.place(x=15,y=140) password = StringVar() password_entry = Entry(textvariable=password,width="30") password_entry.place(x=15,y=170) address_field = Label(text="Recipient Email :") address_field.place(x=15,y=210) address = StringVar() address_entry = Entry(textvariable=address,width="30") address_entry.place(x=15,y=240) email_body_field = Label(text="Message :") email_body_field.place(x=15,y=280) email_body = StringVar() email_body_entry = Entry(textvariable=email_body,width="30") email_body_entry.place(x=15,y=320,height="30") button = Button(gui,text="Send Message",command=send_message,width="30",height="2",bg="grey") button.place(x=15,y=400) mainloop()