Python如何通過Flask-Mail發(fā)送電子郵件
更新時間:2020年01月29日 13:02:36 作者:寶山方圓
這篇文章主要介紹了Python如何通過Flask-Mail發(fā)送電子郵件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
這篇文章主要介紹了Python如何通過Flask-Mail發(fā)送電子郵件,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
采用Flask-Mail模塊發(fā)送電子郵件
代碼如下
##python程序 命名為hello.py import os from flask import Flask from flask_mail import Mail from flask_script import Manager app = Flask(__name__) app.config['MAIL_SERVER'] = 'smtp.126.com' app.config['MAIL_PORT'] = 25 app.config['MAIL_USE_TLS'] = True app.config['MAIL_USERNAME'] = os.environ.get('MAIL_USERNAME') app.config['MAIL_PASSWORD'] = os.environ.get('MAIL_PASSWORD') manager = Manager(app) mail = Mail(app) if __name__ == "__main__": manager.run() 在cmd命令行中 ipython hello.py shell # ----------------------------------------------- # MAIL_USERNAME和MAIL_PASSWORD寫入windows環(huán)境變量中,一定要采用cmd命令行方式寫入,不要用powershell from flask_mail import Message from hello import mail msg = Message('test mail', sender='zhzhang09@126.com', recipients=['zhzhang09@126.com']) msg.body = 'test body' msg.html = '<b>test html</b>' with app.app_context(): mail.send(msg) # Message參數(shù)說明: # 第一個參數(shù):郵件主題 # 第二個參數(shù):發(fā)件人郵箱賬號 # 第三個參數(shù):收件人郵箱賬號(可以寫一個或多個) # msg.body和msg.html是郵件正文 ```shell
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Python Opencv實戰(zhàn)之印章提取的實現(xiàn)
很多時候我們需要電子版的章,但有些同學并不會通過Photoshop摳圖獲取。因此本文將利用Python OpenCV來實現(xiàn)印章的提取,感興趣的可以了解一下2022-03-03python實現(xiàn)自動獲取IP并發(fā)送到郵箱
這篇文章主要為大家詳細介紹了python實現(xiàn)自動獲取IP并發(fā)到郵箱,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-12-12SpringBoot實現(xiàn)登錄注冊常見問題解決方案
這篇文章主要介紹了SpringBoot實現(xiàn)登錄注冊常見問題解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2020-03-03使用Python字符串訪問與修改局部變量的實現(xiàn)代碼
這篇文章主要介紹了使用Python字符串訪問與修改局部變量,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-06-06