我正在使用python 3.6.2。我试图使用python检查gmail密码的有效性。这是我的代码 -
import os, sys, time, subprocess, collections, datetime, smtplib
from datetime import datetime
def passwordcheck(usr,psw):
server=smtplib.SMTP('smtp.gmail.com:587')
server.starttls()
try:
server.login(usr,psw)
ret = True
except:
ret = False
server.quit()
return ret
usr="myemail@gmail.com"
chk=passwordcheck(usr,"mypass")
print(chk)
但是这里的问题是无论密码(对或错)总是返回False。我怎样才能解决这个问题?