上課無聊,總結下學習的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)