flask之郵件發(fā)送的實現(xiàn)示例
一、安裝Flask-Mail擴展
pip install Flask-Mail
二、配置Flask-Mail
格式:app.config['參數(shù)']='值'
三、實現(xiàn)方法
3.1、Mail類
常用類方法
3.2、Message類
它封裝了一封電子郵件。構(gòu)造函數(shù)參數(shù)如下:
flask-mail.Message(subject, recipients, body, html, sender, cc, bcc, reply-to, date, charset, extra_headers, mail_options, rcpt_options)
其它方法:
attach(filename,content_type,data) - 為郵件添加附件。filename:附件名、content_type - MIME類型的文件、data - 原始文件數(shù)據(jù)
add_recipient() - 向郵件添加另一個收件人
四、舉例說明
from flask import Flask from flask_mail import Mail, Message app =Flask(__name__) app.config['MAIL_SERVER']='smtp.gmail.com' #配置郵箱 app.config['MAIL_PORT'] = 456 app.config['MAIL_USERNAME'] = 'tester01@gmail.com' app.config['MAIL_PASSWORD'] = '*****' app.config['MAIL_USE_TLS'] = False app.config['MAIL_USE_SSL'] = True mail = Mail(app) #創(chuàng)建Mail類實例 @app.route("/") def index(): msg = Message('Hello', sender = 'tester01@gmail.com', recipients = ['tester02@gmail.com']) msg.body = "Hello World" mail.send(msg) return "Sented" if __name__ == '__main__': app.run(debug = True)
到此這篇關(guān)于flask之郵件發(fā)送的實現(xiàn)示例的文章就介紹到這了,更多相關(guān)flask 郵件發(fā)送內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python3實現(xiàn)名片管理系統(tǒng)(控制臺版)
這篇文章主要為大家詳細介紹了python3實現(xiàn)名片管理系統(tǒng)控制臺版,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2020-11-11python實現(xiàn)ipsec開權(quán)限實例
這篇文章主要介紹了python實現(xiàn)ipsec開權(quán)限的方法,彌補了windows自帶的命令行工具netsh ipsec static add filter不支持批量添加及添加重復(fù)規(guī)則的不足,非常具有實用價值,需要的朋友可以參考下2014-11-11使用Python實現(xiàn)兩組數(shù)據(jù)縱向排序
在數(shù)據(jù)處理和分析中,排序是一項非?;A(chǔ)且重要的操作,本文將詳細介紹如何使用Python對兩組數(shù)據(jù)進行縱向排序,即每一列分別進行排序,同時保持?jǐn)?shù)據(jù)的對應(yīng)關(guān)系,需要的可以參考下2024-12-12通過LyScript實現(xiàn)從文本中讀寫ShellCode
LyScript 插件通過配合內(nèi)存讀寫,可實現(xiàn)對特定位置的ShellCode代碼的導(dǎo)出。本文將利用這一特性實現(xiàn)從文本中讀寫ShellCode,感興趣的可以了解一下2022-08-08在jupyter notebook 添加 conda 環(huán)境的操作詳解
這篇文章主要介紹了在jupyter notebook 添加 conda 環(huán)境的操作詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-04-04Python利用tkinter實現(xiàn)一個簡易番茄鐘的示例代碼
番茄鐘是番茄工作法使用的一個時間表,即選擇一個待完成的任務(wù),將番茄時間設(shè)為25分鐘,專注工作,中途不允許做任何與該任務(wù)無關(guān)的事,直到番茄時鐘響起,然后在紙上畫一個X短暫休息一下。本文用tkinter實現(xiàn)一個簡易番茄鐘,需要的可以參考一下2022-12-12通過Python實現(xiàn)Payload分離免殺過程詳解
這篇文章主要介紹了通過Python實現(xiàn)Payload分離免殺過程詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-07-07