微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

Gmail 阻止通过 python 登录

如何解决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)

然而,代码可以很好地接收输入,因为它将输入存储在数据库中(我将其设置为在成功时存储)

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。