server = smtplib.SMTP('smtp.gmail.com', 587)
server.starttls()
server.login(asserts.username, asserts.password)
server.sendmail(asserts.username, asserts.sendmailto, "hello")
您好,上面是我的代码,正在尝试使用python从我的Gmail帐户向另一个Gmail帐户发送测试邮件。并收到此错误:
SMTPAuthenticationError: (534, b'5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbuu\n5.7.14 Towx93TqeDJ14FL2WNtwOJHWy-nuJbSp5x_MSblbHngQ27BN-irf1snpo2gvQ3W3G5MM7t\n5.7.14 Sb2SuDM5mNLJQ9eSKsws_GmiZzg4lD7RcM0RvWx0EpJBaT-vH0cVNkX3SCjPEqLaBIQpy2\n5.7.14 yvZfL_YCQV_-yaYj-Qp2XL1IJK5Llh7qAlRCPd_6SGm6Ply6Ret_13UDFmpLHbv8jh4bpK\n5.7.14 aPtAxv8eViy67M_P8iJAX7Oc1pbL5eG1Mw_Irp7Xo0KpnTzrnX> Please log in via\n5.7.14 your web browser and then try again.\n5.7.14 Learn more at\n5.7.14 https://support.google.com/mail/answer/78754 7sm2260819pfm.8 - gsmtp')
我尝试在浏览器中登录并再次运行代码,但仍然失败。 我打开了允许安全性较低的应用程序,如此处建议的那样:https://stackoverflow.com/a/26852782/3001015
仍然没有结果。知道发生了什么事吗?
更新:代码是从Jupyter笔记本上编写并运行的,我只是将其复制到一个.py文件中,然后运行它就可以了!哇。
Jupyter笔记本有什么问题吗?