Gmail smtp身份验证错误

时间:2017-02-05 01:26:39

标签: python smtp gmail

好的,我正在尝试使用gmail smtp验证密码。 我正在尝试运行代码,告诉我密码是否正确。基本上,服务器在尝试连接真正的信用时给我一个身份验证错误: http://m.imgur.com/k3fIk5k 当它是错误的信用时,它会给出不同的错误: http://m.imgur.com/FiU1n1S 我使用Python smtplib来做到这一点。我可以在auth错误中指定错误代码吗? 例如:

try:
    smtpserver.login("mygmail","mypassword")
except smtplib.SMTPAuthenicationError(-1):
    print "password: %s" %s

在照片中,您可以看到错误包含-1表示正确登录,534表示错误登录,我可以在“除外”中检测到错误吗?

1 个答案:

答案 0 :(得分:1)

这为您提供了可用于识别问题的错误编号

except smtplib.SMTPAuthenticationError as ex:
    print ex.args[0]