flaskweb开发这本书中的邮箱问题!

版权声明:本文为博主原创文章,未经博主允许不得转载。 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邮箱客户端授权码是:*******,
请将它

代替

邮箱密码
在客户端登录邮箱使用)*

粗心总会出问题的……..

在输入密码的时候,改为授权码即可

猜你喜欢

转载自blog.csdn.net/ggjustnow/article/details/69488085