这是我的密码。在
import smtplib
from Tkinter import *
def sendgmail(froma, toa, usern, passw, message):
server = smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
server.login(username, password)
server.sendmail(fromaddr, toaddr, msg)
server.quit()
maingui = Tk()
maingui.title('Gmail Sender')
fromaddrvar = StringVar()
toaddrvar = StringVar()
usernamevar = StringVar()
passwordvar = StringVar()
msgvar = StringVar()
fromaddre = Entry(maingui, textvariable=fromaddrvar).pack()
toaddre = Entry(maingui, textvariable=toaddrvar).pack()
usernamee = Entry(maingui, textvariable=usernamevar).pack()
passworde = Entry(maingui, textvariable=passwordvar).pack()
msge = Entry(maingui, textvariable=msgvar)
fromaddr = fromaddrvar.get()
toaddr = toaddrvar.get()
username = usernamevar.get()
password = passwordvar.get()
msg = msgvar.get()
inputbut = Button(text='send', command=sendgmail(fromaddr, toaddr, username, password, msg)).pack()
当我运行代码时,我得到以下错误。在
^{pr2}$顺便说一下,我在Pycharm 3.0中运行代码。我是服务器和系统编程新手。在
请帮助我给出解决方案并加以解释。在
在
server.starttls()
之前添加server.ehlo()
。在相关问题 更多 >
编程相关推荐