12 May 2016
mail-main.py:28:12: F821 undefined name 'SMTPAuthenticationError'
原代码
try: smtp.login(FROM, "bendan.521") except SMTPAuthenticationError as login_error:
原因详解
因为引入smtplib时使用下面方式import smtplib
所以handle异常的时候需要这样声明except smtplibf.someerror as e:
解决办法
修改原代码如下
try: smtp.login(FROM, "bendan.521") except smtplib.SMTPAuthenticationError as login_error: