def sendEmail(): top = Tk() L1 = Label(top, text="Message").grid(row=0) L2 = Label(top, text="Subject").grid(row=1) e1 = Entry( top, textvariable=username, ).grid(column=1, row=0) e2 = Entry(top, textvariable=password).grid(column=1, row=1) done = Button( top, text="Done, you will have to close the window after you press this", command=email.getCredentials) top.mainloop() i = 0 for i in range(len(names)): msg = MIMEMultipart() # create a message # setup the parameters of the message msg['From'] = usernames msg['To'] = emails[i] msg['Subject'] = "This is TEST" msg['Body'] = "Dear " + names[i] + ",\n" + messages s.send_message(msg) print("Send, " + msg) msg.destroy()