Flask 郵件傳送

2021-10-03 19:55:59 字數 836 閱讀 3175

# pip install flask-mail

from flask_mail import mail, message

import os

# 郵件伺服器配置

# 帳號

# 授權碼

# 建立傳送郵件的物件

def send():

# 建立郵件訊息物件

msg = message('賬戶啟用',

recipients=['******@163.com'],

msg.html = '恭喜你,中獎了!!!'

# 傳送郵件

mail.send(msg)

return '郵件已傳送'

def send_mail(subject, to, template, *args, **kwargs):

if isinstance(to, (list,turple):

recipients = to

elif isinstance(to, str):

recipients = to.split(',')

else:

raise exception('郵件接收者引數型別有誤')

# 建立郵件訊息物件

msg = message(subject,

recipients=recipients,

# 將郵件模板渲染後作為郵件內容

msg.html = render_template(template, *args, **kwargs)

# 傳送郵件

mail.send(msg)

Flask 郵件傳送

歡迎關注小婷兒的 部落格 csdn 483766429 或聯絡作者本人 qq 87605025 ocp培訓說明連線 ocm培訓說明連線 小婷兒的python正在成長中,其中還有很多不足之處,隨著學習和工作的深入,會對以往的部落格內容逐步改進和完善噠。小婷兒的python正在成長中,其中還有很多不足之...

flask 傳送新浪郵箱郵件

郵件的用處很多,如註冊時驗證使用者 找回密碼 線上程式出現重大bug時觸發郵件提醒以及伺服器關鍵資料 cpu 網路 記憶體 監控提醒等 pip install flask mail配置項 預設值功能 mail server localhost 郵箱伺服器 mail port 25 25埠 mail ...

Flask之flask mail郵件傳送

為什麼要使用flask mail傳送郵件?因為python自帶的email包比較底層,使用起來比較麻煩。安裝flask mail pip install flask mail配置 flask mail mail server 預設為 localhost 這裡我配置qq郵箱伺服器 smtp.qq.co...