如何解决Gmail 阻止通过 python 登录
我使用flask创建了一个网站,它会询问用户的电子邮件ID和体重,按下提交按钮后,用户将收到包含他/她个人体重以及所有条目平均值的邮件。 但是,Gmail 已阻止从我的 id(发件人的 id)发送邮件,即使在我允许不太安全的应用程序之后,它也表明它是可疑的。 前几次运行良好,直到我将它推送到实时服务器上,现在它甚至在 localhost 上也显示相同。 这是我用于发送自动邮件的代码:
from email.mime.text import MIMEText
import smtplib
def send_email(email,weight,avg_wt,ct):
from_email= 'myemail@gmail.com'
from_pw= 'mypaswd'
to_email=email
subject="Weight data"
message="""Hi there,<br>
your weight is <b>%s</b> kgs.<br>
And your average weight was found to be <b>%s</b> kgs.<br>
This was calculated from <b>%s</b> entries <br>
Thanks""" %(weight,ct)
msg=MIMEText(message,'html')
msg['Subject']=subject
msg['To']=to_email
msg['From']=from_email
gmail=smtplib.SMTP('smtp.gmail.com',587)
gmail.ehlo()
gmail.starttls()
gmail.login(from_email,from_pw)
gmail.send_message(msg)
然而,代码可以很好地接收输入,因为它将输入存储在数据库中(我将其设置为在成功时存储)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。