在Python中,如何测试gmail密码是否正确?
我想测试google帐户用户输入的密码是否正确,但我总是得到在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
不正确的作为输出
如何执行此操作
在问这个问题之前,我试过:
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。欢迎使用堆栈溢出。请拿下,阅读关于主题的文章,然后阅读。特别是,如果您希望其他人帮助您,请花时间格式化您的问题和代码。