在Python中,如何测试gmail密码是否正确?

在Python中,如何测试gmail密码是否正确?,python,smtplib,Python,Smtplib,我想测试google帐户用户输入的密码是否正确,但我总是得到不正确的作为输出 如何执行此操作 在问这个问题之前,我试过: import smtplib as s ID = input("ENTER YOUR MAIL ID") PASSW = input("pass") server = s.SMTP("smtp.gmail.com", 587) server.starttls() a = server.login(ID,PASS

我想测试google帐户用户输入的密码是否正确,但我总是得到
不正确的
作为输出

如何执行此操作

在问这个问题之前,我试过:

import smtplib as s

ID = input("ENTER YOUR MAIL ID")
PASSW = input("pass")

server = s.SMTP("smtp.gmail.com", 587)
server.starttls()

a = server.login(ID,PASSW)

if a == True:
    print("CORRECT")
else:
    print("INCORRECT")

server.quit()

只要确保启用了
不太安全的应用程序

将smtplib作为s导入
ID=''#您的邮件
PASSW=输入(“pass:”)
server=s.SMTP(“SMTP.gmail.com”,587)
server.starttls()
尝试:
server.login(ID,PASSW)
除了SMTPAuthenticationError:
打印(“密码错误”)
server.quit()

Google不喜欢这种行为,可能会很快阻止用户和您的IP。默认情况下,Google不允许用户通过用户名/密码发送SMTP。欢迎使用堆栈溢出。请拿下,阅读关于主题的文章,然后阅读。特别是,如果您希望其他人帮助您,请花时间格式化您的问题和代码。