版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/ggjustnow/article/details/69488085
1.git checkout 6a
找到大神的源码:(我用的是网易163邮箱:)
21 app.config['MAIL_SERVER'] = 'smtp.163.com'
22 app.config['MAIL_PORT'] = 25
23 app.config['MAIL_USE_TLS'] = True
24 app.config['MAIL_USERNAME'] = os.environ.get('MAIL_USERNAME')
25 app.config['MAIL_PASSWORD'] = os.environ.get('MAIL_PASSWORD')
这些设置好,就会出现一个问题:
2.在ubuntu下设置邮箱服务器用户名和密码:
(venv) $ export MAIL_USERNAME=*******@163.com
(venv) $ export MAIL_PASSWORD=**************
很简单对吧,对的没错就是自己的账号和密码
然后往下运行,
呵呵呵……….
raise SMTPAuthenticationError(code, resp)
3.上网搜索了下,原来是网易的smtp默认不是打开的,需要自己去设置..
按照方法来,又来了一遍,
呵呵
还是原来的问题::
接着看了网易163回复的短信:
([网易] **163.com邮箱客户端授权码是:*******,
请将它
代替
邮箱密码
在客户端登录邮箱使用)*
粗心总会出问题的……..
在输入密码的时候,改为授权码即可