0
好吧,所以我想用gmail smtp验证密码。 我试图运行密码告诉我密码正确的代码。 Basicly服务器对我的身份验证错误,而试图与真正的creditionals连接: http://m.imgur.com/k3fIk5k 当它是错的creditionals,它提供了不同的错误: http://m.imgur.com/FiU1n1S 我使用Python的smtplib做到这一点。我可以在auth错误中指定错误代码吗? 例子:Gmail的smtp认证错误
try:
smtpserver.login("mygmail","mypassword")
except smtplib.SMTPAuthenicationError(-1):
print "password: %s" %s
在照片中可以看到错误包含-1正确的登录和534有不正确的登录,我能察觉,在“除”?
你可以尝试做这样的事情的错误号'除了异常为E:',然后你有变量e是异常消息。然后,您可以解析异常消息,并根据它所说的做不同的事情。做事可能有更好的方式,但是这是首先想到的。 – tmwilson26