上课无聊,总结下学习的flask-mail 机制flask
flask-mail 了解服务器
flask-mail 机制中能够用pip 安装也能够用pycharm里面直接安装。app
flask-mail是一个能调用smtp服务器的一个库学习
事先写好一些库的导入,对mail进行初始化url
from flask_mail import Mail,Message日志
mail.init(app)
接口
在config.py里面写好使用的是多少端口,用户名,还有一个叫受权码的东西,还要设置一个Trueip
开始ci
能够写一个类视图,好处是方便维护,能够写一些接口方便。坏处:写着麻烦 。pycharm
也能够用@xx.route() 进行建立一个url,这样建立的会很差维护,可是方便呀! ps:这里的xxx 值得是你所建立蓝图的名称或者是app 。
message = Message("标题" , recipents=[收件人列表] ,body = 邮件内容)
mail.send(message)
这样就能够发送了。不过在发送后,在发件箱里面不显示发送的内容,因此仍是要咱们去建立一个日志去记录下发送的内容在终端中会显示出发送的内容
f = open('url.txt' 'a')
f.write(message)