我正在尝试在python中创建一个函数,你给出两个参数,在gmail上检查它们,如果你可以用它登录则返回1或0。例如
validate("realmail@gmail.com","correctPass") -> This is 1
validate("wrong@gmail.com","incorrectPass") -> This is 0
我该怎么做?我甚至无法理解从哪里开始。
答案 0 :(得分:0)
您的问题是poorly written,但您可以使用imaplib连接到imap.gmail.com
并查看凭据,例如:
def gmail_checker(username,password):
import imaplib
i=imaplib.IMAP4_SSL('imap.gmail.com')
try:
i.login(username,password)
if "OK Gimap" in i.welcome :
return True
except:
return
if ( gmail_checker('username','password') ) :
print("Valid Credentials")
else:
print("Invalid Credentials")
从原始checkemail.py分叉并修改为gmail_check_credentials.py
PS:确保您的Gmail帐户已启用less secure apps access。